Test Flight App IPA?

Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
edited December 2011 in Working with GS (Mac)
Hey there Y'all,

I am trying to upload my app to testflightapp.com and I am at the step where it wants you to drag that "IPA" in.
Is that the GameSalad adhoc file? (referring to Tshirtbooth's video, it's called testadhoc or something)

It doesn't seem to want to drop in there. I do see a green + sign, but I don't see the file name or anything.
Do I need to convert the game into an IPA or something?

Comments

  • pixel_knightspixel_knights Member Posts: 50
    You need to put the .app file that gamesalad produces into a folder called "Payload" (case sensitive), then zip this up and rename it to an .ipa. You should then be able to drag (literally, as in drag + drop) this onto the drop area on testflight and that should work for you.
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    When you say .app file, what do you mean? I have my gamesalad game on my desktop, do I need to do something to that to make it an .app?
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    Bump ~
  • part12studiospart12studios Member Posts: 620
    the .app file is the file that GS spits out when it compiles the game for iOS Each time you compile the game it asks you where you want to save it.. that file is what goes in the payload folder.

    I'm using Testflight with GS and it works great.

    One little reminder/warning.. remember as you go add-crazy in testflight you still have to add each new person to your provisiong file through dev.apple... and download and compile with the new updated provisioning file otherwise new folks will be unable to install.. its a little extra work but in the long run once you get the bulk of your folks in your system its awesome as you push out new builds etc..

    Good luck!

    Caleb
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    edited December 2011
    @part12studios -

    so you mean like publishing to an adhoc device?

    I have watched Tshirtbooths video tutorial and getting an adhoc installed, so is that what you mean?
    If so, I have tried that. I zipped it and renamed it with an .ipa at the end and it still doesn't work.
    When I save the file to my desktop for example, do I need to save it as a .app?

    When you say I would still have to add each new person to my provision profile, does that mean getting their UDID?
    I am pretty sure that's what you mean, just making sure. :-)

    Thanks for you time.
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    Here is what it says when I try to upload it to the site:

    'Invalid IPA: could not find the info.plist. Are you sure this is a valid IPA?'
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    Okay, I figured it out a little bit more.

    However, I think it now has the right folder, but it says this : 'Invalid IPA: the .app must be in a "Payload" (case-sensitive) folder.'

    However, it is exactly what it needs to be, "Payload" with a cap "P"
    I don't know what to do now.
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    Bump
  • tenrdrmertenrdrmer Member, Sous Chef, Senior Sous-Chef Posts: 9,934
    The folder needs to be named Payload before you zip it.
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    @tenrdrmer - yep I know.
    I created a folder on my desktop, then put the file in, zipped it, and renamed it with an .ipa. Still doesn't work
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    Wow! It worked! thank you! Now, I am confused about how people download the app. Do they have to do something? Do they register? Here is what I think they do, correct me if i'm wrong. I send them an invitation, they accept, then it emails me with their UDID. I put that UDID in the provisioning profile. Then download it...Then what? After I download it then what? Do I have to do something to that? Create a new adhoc build and upload that? I kind of tried it on my 4S but it said I had to wait for a 4S build. How do I show what devices it can go on? Thanks for your help!
  • part12studiospart12studios Member Posts: 620
    ok sorry about the slow response.. been kinda busy / preoccupied with some of my own issues.. but yes about test flight... this is the overall way things work.. not saying this is the best way, its just what i know has worked for me.. so here is how it starts..

    1. you have a great friend who wants to try out your game...

    2. you go to add a team member in the test flight site.. you know.. you put an email address in there and shoot it off..

    3. when they get the email they need to access the email THROUGH the iOS device..

    4. I don't remember the exact steps but if they use the device to access the email.. it will take them through the process to download the provisioning file and so forth..

    5. NOW here is the trick.. you still must take their 40 digit ID and add it to your provisioning file in the developer.apple.com site.. and download and make a new build with the updated provisioning file.

    6. Upload this new build and this one will install.

    If they go through the install stuff and download the app and get flack about not being able to install it, this is most likely why.


    Caleb
  • veibhavveibhav Member Posts: 15
    edited February 2012
    I created ipa and its working fine. But for put at Enterprise server I need info.plist file.
    So how can I get it .

    Thanks..
  • 95orange95orange PRO Posts: 18
    I created ipa and its working fine. But for put at Enterprise server I need info.plist file.
    So how can I get it .

    Thanks..
    I realize you've already probably found your answer, but I had this same issue... it's a little hard to find how to make .plist files for OTA distribution without XCode.

    I found the answer by using the example plist file here:
    http://www.adobe.com/devnet/digitalpublishingsuite/articles/distributing-enterprise-ios-viewer-apps.html

    I just replaced the bundle identifier, version, and URL with the right values for my app. If you don't know them, you can find them (except the URL, which you will provide) in the info.plist file which is in the .app archive of your compiled gamesalad project.

    You will also need to add MIME-types for .mobileprovision, .ipa, and .plist to your web server -- you can find the procedures for this with a google search.

Sign In or Register to comment.