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.1288172603.txt.gz · Last modified: by seth
