Is there anyone that can help with getting an app submitted?
IntelligentDesigner
Member Posts: 517
I have been trying for a week, and still cannot get GS Publisher to create a valid binary for AppStore.
Comments
App ID in ITC (must have done or GS wouldnt build anything)
Provisioning certificate for testing
***separate addition certificate for distribution use this when you publish with GS- not your provisioning certificate (confusing on ITC since it is created under provision)
GS makes a file an app for you - right click and compress.
Upload the compressed binary that ends with .zip
Did you get all of those first?
I did all those
details the steps that you are taking and the GS community will try and point you in the right direction. The first time can be very frustrating, but you will get there with a little help.
JCFord
When I realized that I could not send the binary, I started over.
I created an AppID
I used KeyChain to create certificates for "iPhoneDeveloper" and "iPhoneDistributer"
I created provision profiles for both development and distributoin and added them into xcode;s organization structure
I can see both CodeSigns in GS Publisher.
When I publish using "iPhoneDeveloper" I can drag the resulting app to iTunes and it synchs with my device and all is well.
When I publish using "iPhoneDistributer" if I try to drag to iTunes it does not synch, which seems to indicate that it is a different build.
When I try to upload the "iPhoneDistributer" signed app, itunesconnect app submit process says "must be zip or ipa"
I right click, and compress and try to send the resulting zip, and itunes submit says "not an app bundle"
That's about it. I've been trying for a week!
Chas
There is no white space or weird characters, right?
I don't know about the hyphen.
I believe the upload system would have made the title X-Ray_Cards, and the underscore character is not allowed.
That might be something to look into. Make sure the App ID you made doesn't have any spaces either?
BTW, do you know how to get the GS publisher to clear the submitted game list? I've got three the same, since I thought maybe "upload as new" would work...
The certificate you use for creating in GS is distribution right?
(Under where you type the name of your game in the GS window the is a drop down menu.
with your game "iPhoneDistributer")
that should auto fill in your applie iD the com.whatever.appname box
Just an FYI that may help
each game requires a provision to test and a distribution to publish
•both the dist and provision certificates you download are created from the same apple ID
•they are specific to your game so you need to certificates and a app id for EVERY game
only need to upload one to apple the rest you just download and open. they open xcode for you and game salad finds them so you really dont have to do anything other than download and open.
One possible thing is that your certificates are just iPhoneDeveloper" and "iPhoneDistributer"
What about the ones you download that are speficif to your game that are associated with an appID...
I use both the certificates and their associated provisioning profiles. When I make a GS Publish "build" for testing on my device, I use the "iPhoneDeveloper" CodeSign selection.
When I attempt to build for distribution (to submit to AppStore) I use the "iPhoneDistributer" CodeSign.
Both of them do not put anything into the "com.whatever.appname" box (I like that name...)
so I've tried putting the "AppID.MyName.MyAppName" and also "com.MyName.AppName" by typing them in at "publish time". Both ways fail, equally.
Your advice about the need for both provisions to be in xcode organizer is right, each of the two has the current AppID associated with it. I just verified.
I feel like I am so close but so far... Thanks for your support, I really appreciate it!
maybe even start fresh and just skip the provisioning step since you knwo your game works
I fyou do this exactly it will work im sure
Goto ITC .com
Iphone provisioning portal
on the options to the side click "App IDs"
CLick the grey box at the top that says "create new app ID" this is for the game not you ingeneral
There are two boxes to fill in and leave generate new how it is.
this is where you have com.domainname.appname
Once you do this NOW click on provisioning on the left
there are now 4 tabs - choose the second one "distributon"
now click new profile
Make a certificate and select the App ID you just amde.
Leave everything else how it is (you should also see the name of your distribution certificate - the one i am sure you are confsing with the app certificate but, dont do anything just note it is there)
Now hit submit
Refresh and you can download your new app certificate cklick to open it and xcode will open
wait a second and close it
Pucblish with GS and you should now be able to select this certificate
THat was really sloppy but if you do that step by step you should be ok
After working all afternoon with GS, we came to the conclusion that my version of Xcode (3.2.1) needed to be updated to 3.2.2, so I d/l'd the update and terminal sudo'd the old and then reinstalled.
For good measure, I created a new provisioning profile for dist. and appended it to xcode organizer. I then used GS Pub and created a new dist app.
I right-click compressed it and had the same problem...
So...
1. I unzipped the zip and got the folder representation of the app.
2. I dragged the GS Publisher provided game.app into the folder.
3. I deleted the original gameapp.zip
4. I right click compressed the gameapp folder (now with the game.app in it...)
5. This created a new zip with the same stuff plus the app in it.
This zip, I uploaded to AppStore, and VOILA! it took it, and now it's awaiting review...
I hope to be able to report in a few days that this solved the issue for sure, it will now take apple feedback in the form of the approval and listing of the app.
The moral, it would appear is to be on the latest versions of everything (never hurts) and then think outside the box.
I wonder if the next version of the GS software will make this foolproof? I hope so.
Can you elaborate on that process? I am confused :P
Step 1. So do you mean that you unzipped the file, right clicked and selected "show package contents"?
Step 2. What is the GS Publisher provided game.app? Do you mean the originally published file?
sorry, I just am having this same issue and nothing seems to work