proton:ios_setup
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
proton:ios_setup [2010/10/27 09:43] – created seth | proton:ios_setup [2012/07/03 04:03] (current) – seth | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ==== First things first ==== | ||
+ | If you haven' | ||
+ | |||
==== Compiling RTBareBones for iOS ==== | ==== Compiling RTBareBones for iOS ==== | ||
- | Easy. Open Finder, navigate to the RTBareBones directory and double click RTBareBones.xcodeproj. | + | Easy. Open Finder, navigate to the **RTBareBones** directory and open **RTBareBones.xcodeproj**. |
The project will open in Xcode. | The project will open in Xcode. | ||
Line 13: | Line 16: | ||
To test on a real device and actually publish in the AppStore: | To test on a real device and actually publish in the AppStore: | ||
- | * Join the [[http:// | + | * Join the [[http:// |
* Setup security certificates and bunch of junk, there are tutorials out there on how to set it up, it's not that difficult these days | * Setup security certificates and bunch of junk, there are tutorials out there on how to set it up, it's not that difficult these days | ||
* Submit your app and wait like 10 days before it's rejected because you broke one of the many rules. | * Submit your app and wait like 10 days before it's rejected because you broke one of the many rules. | ||
Line 19: | Line 22: | ||
==== Compiling RTSimpleApp ===== | ==== Compiling RTSimpleApp ===== | ||
It's the same as above except you'll also need to build the media directory first, check the [[http:// | It's the same as above except you'll also need to build the media directory first, check the [[http:// | ||
+ | |||
+ | ==== Design notes ===== | ||
+ | If you check the **RTBareBones' | ||
+ | |||
+ | It's shared between all apps in **/ | ||
+ | |||
+ | If I add a feature, all my apps get the benefit. | ||
+ | |||
+ | If for some reason you need more control of the Objective-C side, you could just copy them into your app level folder and use those customized versions instead. | ||
+ | |||
+ | ==== Resources, network drives ===== | ||
+ | |||
+ | The way I do my iOS builds is I share my Windows HD drive to OS X, and open the Xcode project on the network drive. | ||
+ | |||
+ | Under " | ||
+ | |||
+ | You don't have to edit the project file when you change/ | ||
+ | |||
+ | ==== Switching from a "combo app" to iPhone only ===== | ||
+ | The examples are all "combo apps" which mean they run on each device at its native resolution. | ||
+ | |||
+ | - In the XCode project build settings, set " | ||
+ | - Edit the Info.plist with a text editor and remove the lines < | ||
+ | - Remove the Resources-iPad folder from the project, you don't need the MainWindow-iPad.xib | ||
+ | - Do a full rebuild, you're done! |
proton/ios_setup.txt · Last modified: 2012/07/03 04:03 by seth