I Need Some Help

KempProductionsKempProductions Member Posts: 139
edited November -1 in Working with GS (Mac)
Alright. I've set up all of my Apple Developer Program stuff. And I followed the tutorials, but the next step I got to was to publish and submit my game to Apple. But all I want to do right now is test it on my iTouch. What do I need to do to be able to do this?

Comments

  • robzrobz Member Posts: 50
    just drag the gamesalad published game onto itunes in you dock, or just into itunes and sync
  • KempProductionsKempProductions Member Posts: 139
    So I need to go ahead and go through the publishing steps? Because my game isn't finished yet.
  • robzrobz Member Posts: 50
    you can use gamesalad viewer on your touch for development, its an app you put on your device through xcode. it will let you test on the device
  • rebumprebump Member Posts: 1,058
    You do need to Publish to "iPhone" through the GS application. When completing the form, select dev or distr (in your case dev) profile, complete the form (it will ask you where you want to place the returned .app file). The .gameproj will upload and then turn around and download the .app file to where you selected earlier. Then just drag that .app file onto your iTunes app icon (or into the program).
  • rebumprebump Member Posts: 1,058
    Yeah, get the iphone/touch viewer going for easier testing. I haven't done so (plan on it this weekend) otherwise I would have highlighted it but there is a link in the wiki.

    If you don't use the iphone/touch viewer, my method above will work the more "traditional" way.
  • KempProductionsKempProductions Member Posts: 139
    Ohhh. So all i've had to do was push the "Publish" button in the GameSalad creator. And select iPhone?
  • KempProductionsKempProductions Member Posts: 139
    And I have to have a Provisioning profile.
  • EastboundEastbound Member, BASIC Posts: 1,074
    Have you launched the GameSalad viewer through xCode?
  • rebumprebump Member Posts: 1,058
    @Eastbound: Not sure if he is trying that more elegant method yet.
  • KempProductionsKempProductions Member Posts: 139
    No, I haven't. Where do I do that at? I downloaded the xCode and SDK from the Developer Program.
  • rebumprebump Member Posts: 1,058
    @KP: Be sure to read through the links near the bottom of this page:

    http://gamesalad.com/wiki/developing_for_iphone

    Then when you master that (i.e. what I call the "traditional" method), then you can try the iphone/touch viewer (the "elegant" method) here:

    http://gamesalad.com/wiki/developing_for_iphone:building_gamesalad_viewer

    It is a little more involved but sounds slick once you get it going.
  • KempProductionsKempProductions Member Posts: 139
    rebump I tried the first one already, but when I try to upload as new game, it says "no provisioning profiles found" and I have already set one up.

    so i tried the second way. and when i push "build and run" there is an error that says "the identity doesnt match any valid certificate/private key pair in the default keychain"
  • rebumprebump Member Posts: 1,058
    So when you setup the developer provisioning file, you downloaded it and then copied that file from the download spot and dropped it onto your XCode icon to install it? I think GS then senses those when you go to publish...(not on the Mac right now).

    And prior to that, you build the developer certifcate and added it to your keychain app, right?
  • KempProductionsKempProductions Member Posts: 139
    I downloaded my developer provisioning file and it said "a valid sign identity matching this profile could not be found in your keychain". I have no clue what is happening. I followed every step.
  • rebumprebump Member Posts: 1,058
    Sounds like you need to download the developer cert you created *before* the provisioning file and install it in your cert keychain.
  • KempProductionsKempProductions Member Posts: 139
    Yeah, I did that already, and it asked if I wanted to add to keychain, then to i do keychain login or system
  • KempProductionsKempProductions Member Posts: 139
    In keychain i have a Worldwide Developer Relations Certificate Authority, and iPhone Developer certificate. And I have a provisioning profile set up. What else do I need? Its really making me mad, because right now im feeling like I wasted $200 because nothing is working right.
  • rebumprebump Member Posts: 1,058
    I chose "login" when prompted for "login" or "system" but for most, it likely doesn't matter, I'm guessing.

    And at the Apple Dev Portal web site, you have your devices defined? I assume so, since you have to select them when you create the dev provisioning file.

    Maybe reboot your Mac to make sure GS is honked up a bit?
  • rebumprebump Member Posts: 1,058
    Yeah, those are the same type of certs as in my keychain (along with the Mac login named one).

    Maybe someone else has some input...try searching the forums? I think I have seen some similar questions before.
  • KempProductionsKempProductions Member Posts: 139
    Yes, I have my device defined. Rebooting didn't help. I've been searching and haven't found anything.
  • butterbeanbutterbean Member Posts: 4,315
    kemp

    The error you're getting "a valid identity could not be found..." is probably because you have to go into code signing, and change the com.gamesaladviewer...." to whatever you put in your provisioning profile, so replace it with that

    If you don't remember, go into the program portal under provisioning profiles, and check the part where it says com.xxx.xxx and replace the one in xcode under code signing to that

    Let me know if that helps

    Edit: Or an easier way is go into the program portal, check for the development provisioning profile you made, download it again, double click on it, and xcode will open up all your profiles

    Look at the one you created for the viewer, or whatever app you're trying to submit

    If it's there that means it's installed

    Then depending on what you're trying to do

    Get the viewer to work: Then drag that file into xcode, check the code signing and change it over to what you had in your profile ie" com.xxx.xxx and then make sure it's set to device and all that good stuff and build and go
  • KempProductionsKempProductions Member Posts: 139
    FINALLY!!! It worked and I don't even know what I did. Just messed around with it for about 3 hours. I'm gonna die when I have to get up at 5:30 in the morning, but its worth it, getting to see my game on my iTouch!

    Thank You to everyone who helped me!!!
Sign In or Register to comment.