iOS-Deployment done easy :-)

Share your advanced knowledge/code with the community.
jamirokwai
Posts: 38
Joined: Fri Sep 25, 2015 12:00 pm

iOS-Deployment done easy :-)

Post 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...
Last edited by jamirokwai on Fri Jan 13, 2017 4:21 am, edited 1 time in total.
Fred
Site Admin
Posts: 1327
Joined: Mon Feb 24, 2014 10:51 am

Re: iOS-Deployment done easy :-)

Post 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
jamirokwai
Posts: 38
Joined: Fri Sep 25, 2015 12:00 pm

Re: iOS-Deployment done easy :-)

Post 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
User avatar
Niffo
Posts: 80
Joined: Sat Jun 16, 2018 10:30 pm

Re: iOS-Deployment done easy :-)

Post 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]
Post Reply