GameSalad

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Testing Gamesalad App on iPhone.. without GameSalad Viewer?

TomCoffeeTomCoffee Posts: 175Member, PRO
edited November -1 in Tech Support
Hi... I've developed a few small apps with Gamesalad and published them in the iTune App store, but I found it's just as easy to test my apps by just dragging and dropping the .app file into iTunes after it's created by GameSalad.

I did this because I mostly use a PC for my iPhone stuff (music, video, apps, etc) and if I try to sync my iPhone with my Mac (that has the gamesalad app on it) it tries to wipe out all my installed apps. Fun.

With the latest iTunes/GameSalad update I'm finding that I can't seem to install apps for testing that way anymore... Soo... is the only way to test apps with GameSalad through the GameSalad viewer now?

Thanks...

http://spillingcoffeemedia.com/ - Apps for Parents and Kids

Comments

  • tenrdrmertenrdrmer Posts: 9,934Member, Sous Chef, Senior Sous-Chef
    Apple has software you can use to place .app files on your device through windows. Call like the Application Assistant or something like that. Its not very user friendly. The viewer is the best way to quickly test your app but ultimately you need to test through and adhoc. another way to do that which is much easier than the Windows Route is use www.testflightapp.com Its great and really the easiest way to get others to test your stuff too.

    It's not my fault I never learned to take responsibility for anything. ;)

  • wormilwormil Posts: 127Member
    Tshirtbooth, I take it if that if I followed your GSViewer instructions, but have a jailbroken phone it will not work? Is this correct?
  • wormilwormil Posts: 127Member
    Weird then,
    Everything says it builds, but it never shows up any place. D: I followed the adhoc build for testing and app and it runs fine... D: Sad wormil D:
  • wormilwormil Posts: 127Member
    I found a file in a directory that looks like it should be the app, but it says invalid architecture....?
  • wormilwormil Posts: 127Member
    Ok, I resolved the issue. For Anyone having the same troubles that I had....

    I found the directory where the app was being built and dragged it to the device.
    I found it in the /Users/wormil/Library/Developer/Xcode/DerivedData/ then some random giberish prefixed by GameSaladView-

    I changed the valid targets to armv6, and the target to armv6 manually. Worked D:
  • wormilwormil Posts: 127Member
    ed Oct 19 15:49:04 Wormils-iPhone GameSalad Viewer[1105] <Error>: *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x228850> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key statusImageView.'
    *** Call stack at first throw:
    (
    0 CoreFoundation 0x3759dc7b __exceptionPreprocess + 114
    1 libobjc.A.dylib 0x32d9bee8 objc_exception_throw + 40
    2 CoreFoundation 0x3759da01 -[NSException dealloc] + 0
    3 Foundation 0x351b6bbf -[NSObject(NSKeyValueCoding) setValue:forUndefinedKey:] + 186
    4 Foundation 0x351b6051 _NSSetUsingKeyValueSetter + 92
    5 Foundation 0x351b7ef3 -[NSObject(NSKeyValueCoding) setValue:forKey:] + 178
    6 Foundation 0x35169805 -[NSObject(NSKeyValueCoding) setValue:forKeyPath:] + 144
    7 UIKit 0x35b64f20 -[UIRuntimeOutletConnection connect] + 96
    8 CoreFoundation 0x3753ea8b -[NSObject(NSObject) performSelector:] + 18
    9 CoreFoundation 0x3754773b -[NSArray makeObjectsPerformSelector:] + 366
    10 UIKit 0x35b637a0 -[UINib instantiateWithOwner:options:] + 868
    11 UIKit 0x35b65640 -[NSBundle(UINSBundleAdditions) loadNibNamed:owner:options:] + 140
    12 UIKit 0x35924b18 -[UIApplication _loadMainNibFile] + 144
    13 UIKit 0x3591e9ec -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 256
    14 UIKit 0x358d82e4 -[UIApplication handleEvent:withNewEvent:] + 1476
    15 UIKit 0x358d7b1c -[UIApplication sendEvent:] + 68
    16 UIKit 0x358d73b4 _UIApplicationHandleEvent + 6824
    17 GraphicsServices 0x33e77c88 PurpleEventCallback + 1048
    18 CoreFoundation 0x3752f5cb __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 28
    19 CoreFoundation 0x3752f589 __CFRunLoopDoSource1 + 164
    20 CoreFoundation 0x37521835 __CFRunLoopRun + 580
    21 CoreFoundation 0x3752150b CFRunLoopRunSpecific + 226
    22 CoreFoundation 0x37521419 CFRunLoopRunInMode + 60
    23 UIKit 0x3591d554 -[UIApplication _run] + 548
    24 UIKit 0x3591a558 UIApplicationMain + 972
    25 GameSalad Viewer 0x00002e0d main + 144
    26 GameSalad Viewer 0x00002d44 start + 52
    )
  • wormilwormil Posts: 127Member
    Ok, resolved that too. Made an entirely new build, added armv6 to the targets, all is good. I hope.
  • TomCoffeeTomCoffee Posts: 175Member, PRO
    Nope...phone never hacked or jail-broken... I used to do this:

    Develop on the Mac, hit the Publish button in Gamesalad, download an .app file. Then I would take that .app file and email it to my PC (or use Dropbox)....

    From the PC I pick up the file and then would drag it to my iTunes. Instant install. Then I would sync my phone with my PC and it was ready to go...

    Very odd that it doesn't work that way now... maybe a security thing...

    I'll give that TestFlight a try.. thanks!

    Update: Tried Testflight... wow, that's REALLY cool. Thoroughly recommended! Thank you!

    http://spillingcoffeemedia.com/ - Apps for Parents and Kids

  • tenrdrmertenrdrmer Posts: 9,934Member, Sous Chef, Senior Sous-Chef
    Glad you like it. I love it and only do beta testing through it now.

    TshirtBooth you cannot publish an iOS version without a provisioning profile through GS. And you have always been able to just drap your adhoc builds to itunes and install that route. Thats how I install all of my builds that are for my viewing only.

    TomCoffee. It is possible to move your iPhones syncing to a new computer without to much trouble. Google Syncing itunes on multiple computers. I have all of my computers setup this way so I can sync off of any of them :)

    It's not my fault I never learned to take responsibility for anything. ;)

This discussion has been closed.