Page 1 of 1

iOS-Deployment done easy :-)

Posted: Wed Jan 11, 2017 7:01 am
by jamirokwai
Short history of deploying to iOS - Additional information to the original documentation of SpiderBasic.

1. Make sure you created a payed account at Apple (for 99 €/Year), and installed Xcode correctly. The Address may be ios@greatcompany.com

2. Get your Team ID here:
https://developer.apple.com/account/

Image

3. In XCode download all certificates for the Apple-ID you created for 1. This can be done in Preferences -> Accounts. Open the details. You can just "download all". Eventually, you may have to create the certificates. You must have at least created the iOS Distribution, and iOS Development.

Image

4. I installed the JDK from here: http://www.oracle.com/technetwork/java/ ... 33151.html

5. In SpiderBasic add the AppleTeam ID from 2 into this field. Set the path to JDK as well.

Image

6. In SpiderBasic, use Compiler -> Create App. On first run, this should have installed. The Package ID would be com.greatcompany.testapp

Image

7. If you did not use "Automatically upload on USB connected device", drag test.ipa to iTunes, sync it somehow, and run the App on your Phone!

8. The 2ddrawing-example from SpiderBasic would be an App of about 5mb. And it works.

Image

9. Now on for deployment of the App to the App Stores...

Re: iOS-Deployment done easy :-)

Posted: Wed Jan 11, 2017 2:21 pm
by Fred
Thanks for the very point by point tutorial ! I think you can completely skip the JDK stuff as it's only for Android for now (you can test by removing it from pref, it should still work). May be I should remove the field from the pref on Linux/OSX so it won't be confusing. Can I borrow your images to put them in the official doc ?

ps: made it sticky so it won't get lost

Re: iOS-Deployment done easy :-)

Posted: Thu Jan 12, 2017 6:04 pm
by jamirokwai
Hey Fred,

You're welcome!

I installed Java because the installer of Node.js liked it to be installed.

Yes, take the shots, of course!

Cheers
Jörg

Re: iOS-Deployment done easy :-)

Posted: Thu Nov 22, 2018 6:48 pm
by Niffo
I always get a "App signing failed. Please check your AppleTeam ID, ..." (seen on MacOS Sierra 10.12.1)
Of course, my AppleTeam ID is right entered.
Is there a log somewhere where i could have a look to see what is blocking ?

[Edit] Finally, if i launch SB from the terminal, i get exactly the same errors as reported here : viewtopic.php?f=11&t=1591#p5692 [/Edit]