THE COMPLETE PUBLISHING GUIDE; BY JACK LEONARD
LeonardDeveloper
Member Posts: 4,630
HI THERE GUYS,
I HAVE BEEN HAVING NUMEROUS PUBLISHING PROBLEMS, AND MANAGED TO SORT MOST OF THEM, I HAVE WATCHED VIDEO OVER AND OVER AGAIN BUT IT DIDNT REALY HELP ME CLEARLY AND FULLY UNDERSTAND WHAT TO DO:
SO I HAVE WROTE A COMPLETE PUBLISHING GUIDE, FOR ALL OF YOU GUYS WHO ARE STUCK ON PUBLISHING, I SHALL ALSO HAVE A VIDEO UP IN ABOUT 2 DAYS, THANKS JACK!!
HERES IS MY COMPLETE GUIDE:
Publishing your gamesalad game to Apple:
• LOG IN TO IOS PROVISIONING PORTAL
• Do everything in this order:
• create certificates ,
• download and install certificates,
• create application ID's,
• create Provisioning Profiles (DISTRIBUTION + DEVELOPMENT)
• GO INTO THE GS CREATOR, SELECT PUBLISH:
• PUBLISH TO WHATEVER DEVICE,
• ENTER IN ALL YOUR DETAILS,
• WHEN IT SAYS CHOOSE; PROVISIONING PROFILE MAKE SURE YOU USE YOUR DISTRIBUTION PROVISIONING PROFILE, IF YOU WANT TO PUBLISH TO IOS STRAIGHT AWAY AND YOUR DEVELOPMENT ONE IF YOU WANT TO PUBLISH TO TESTING ON YOUR IPHONE,
• NOW PRESS PUBLISH AND WAIT..
• ONCE YOU HAVE RECEIVED YOUR APP FROM THE GS CREATOR MAKE YOUR APP IN ITUNES CONNECT AND THEN UPLOAD YOUR FILE THAT YOU RECEIVED FROM THE GS CREATOR USING THE APPLICATION LOADER (YOUR FILE MUST BE ZIPPED, YOU CAN FIND THE APPLICATION LOADER BY SEARCHING YOUR MAC FOR IT, YOU MUST HAVE A NEW VERSION OF XCODE INSTALLED FOR APPLICATION LOADER. ANY MORE PUBLISHING QUORIES CONTACT ME ON THERMOAPPS@GMAIL.COM
I HAVE BEEN HAVING NUMEROUS PUBLISHING PROBLEMS, AND MANAGED TO SORT MOST OF THEM, I HAVE WATCHED VIDEO OVER AND OVER AGAIN BUT IT DIDNT REALY HELP ME CLEARLY AND FULLY UNDERSTAND WHAT TO DO:
SO I HAVE WROTE A COMPLETE PUBLISHING GUIDE, FOR ALL OF YOU GUYS WHO ARE STUCK ON PUBLISHING, I SHALL ALSO HAVE A VIDEO UP IN ABOUT 2 DAYS, THANKS JACK!!
HERES IS MY COMPLETE GUIDE:
Publishing your gamesalad game to Apple:
• LOG IN TO IOS PROVISIONING PORTAL
• Do everything in this order:
• create certificates ,
• download and install certificates,
• create application ID's,
• create Provisioning Profiles (DISTRIBUTION + DEVELOPMENT)
• GO INTO THE GS CREATOR, SELECT PUBLISH:
• PUBLISH TO WHATEVER DEVICE,
• ENTER IN ALL YOUR DETAILS,
• WHEN IT SAYS CHOOSE; PROVISIONING PROFILE MAKE SURE YOU USE YOUR DISTRIBUTION PROVISIONING PROFILE, IF YOU WANT TO PUBLISH TO IOS STRAIGHT AWAY AND YOUR DEVELOPMENT ONE IF YOU WANT TO PUBLISH TO TESTING ON YOUR IPHONE,
• NOW PRESS PUBLISH AND WAIT..
• ONCE YOU HAVE RECEIVED YOUR APP FROM THE GS CREATOR MAKE YOUR APP IN ITUNES CONNECT AND THEN UPLOAD YOUR FILE THAT YOU RECEIVED FROM THE GS CREATOR USING THE APPLICATION LOADER (YOUR FILE MUST BE ZIPPED, YOU CAN FIND THE APPLICATION LOADER BY SEARCHING YOUR MAC FOR IT, YOU MUST HAVE A NEW VERSION OF XCODE INSTALLED FOR APPLICATION LOADER. ANY MORE PUBLISHING QUORIES CONTACT ME ON THERMOAPPS@GMAIL.COM
This discussion has been closed.
Comments
--------------------------------------------------------------------------------------------------------------
JUST ONE MORE THING TO ADD.
On creation of an bundle ID, apple will give you a suffix e.g (wf3afra26afrd7.gamesalad.gamesaladgame) make sure that you add this suffix into you'd distribution provisioning profile, where it says App id/Bundle ID; it also may not let you change the provision profile so in that case create a new one with the suffix and delete the old one,
---------------------------------------------------------------------------------------------------------------
If you ever receive this email, after publishing the above is how to fix it
Email:
Dear Developer,
We have discovered one or more issues with your recent binary submission for "GSGAME!!". Before your app can be reviewed, the following issues must be corrected:
Invalid Code Signing Entitlements - The signature for your app bundle contains entitlement values that are not supported. For the com.apple.developer.ubiquity-container-identifiers entitlement, the first value in the array must consist of the prefix provided by Apple in the provisioning profile followed by a bundle identifier suffix. The bundle identifier must match the bundle identifier for one of your apps or another app that you are permitted to use as the iCloud container identifier.
Specifically, value "NQ48B44SRD.*" for key "com.apple.developer.ubiquity-container-identifiers" in GSGAME is not supported.
Invalid Code Signing Entitlements - The signature for your app bundle contains entitlement values that are not supported.
Specifically, value "NQ48B48SRD.*" for key "com.apple.developer.ubiquity-kvstore-identifier" in GSGAME is not supported.
Once these issues have been corrected, go to the Version Details page and click Ready to Upload Binary. Continue through the submission process until the app status is Waiting for Upload and then use Application Loader to upload the corrected binary.
Regards,
The iTunes Store Team
Invalid code signing entitlements >> Read above
"On creation of an bundle ID, apple will give you a suffix e.g (wf3afra26afrd7.gamesalad.gamesaladgame) make sure that you add this suffix into you'd distribution provisioning profile, where it says App id/Bundle ID"
Do you mean prefix (the wf3afra26afrd7 bit) when you say suffix? The generated bit is not part of my specified bundleID, it worked without this last time I published but now im having issues. Is this my problem?
I will offer free short publishing questions
Free publishing queries
EDIT: (Deleted due to promoting paid services)
Or just post your questions here, and ill answer you for free!
I went tO a lot of trouble putting this together and analysing loads of publishing problem topics, an trying to cover all of the answers in my thread even the unlikely ones! I also will update this thread every once in a while, posting how another problem that users may encounter is fixed and some commonly asked publishing questions of course,
Your sincerely,
Jack Leonard
-------
Please make this a sticky and read my post to posts above this one ^
^
Send and Receive Data using your own Server Tutorial! | Vote for A Long Way Home on Steam Greenlight! | Ten Years Left
Can you explain more in detail about the letter you received from Apple on how to resolve it? Because I also got the same letter as you and I really can't solve it. Can you please tell me on how to resolve it?
Thanks
The letter basicly translates as, you received a code in front of the bundle identifier you set up (you probaply set soemthing like this up>>>>com.mygamename.gamesalad)
but apple also added in something like {W625usghsj.com.mygamename.gamesalad}
and your distribution provisioning profile probaply says>> com.mygamename.gamesald,
You need to change that to com.mygamename.gamesalad
--
Try this and if this doesnt work please get back to me and i will try and resolve it more,
Thanks & Best of luck,
Jack
I dont have any issues however publishing with my Development profile..
-Development: Signs successfully.
-Distribution: Code signing Failed!
FYI:
All software is update,
-OSX,
-Safari,
-GameSalad,
-Xcode
And all of my development Certificates have been revoked, and recreated.... This includes my provisioning profiles.
I have recreated everything, and reinstalled them.
I currently have NO duplicates of anything in my keychain.
image of keychain attached
my error reads:
Code signing failed. Make sure your Provisioning profile, developer certificate, and WWDR certificates are installed.
Thank you for any help you can give me
http://screencast.com/t/9ldiqYyO
Http://www.thermo-apps.com/gs-tutorials
Code signing failed. Make sure you have installed all your certificates and distribution profiles.
i cannot save the app which i get back from gs. what is the problem????
Please email me your details at thermoapps@gmail.com and I will fix your details..
Guru Video Channel | Lost Oasis Games | FRYING BACON STUDIOS
I am having trouble with this. It keeps telling me that something is wrong when I tried to generate the app. I filled everything in correct but I do not see "Choose" in there? Help please
Well it could be you are trying to follow a guide that was written 2 and half years ago. You should go to the cookbook and make sure your following the most correct info.
Also please don't bump old thread as the info is normally outdated.
Cheers
Aaron