User Tools

Site Tools


proton:ios_setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
proton:ios_setup [2010/11/24 23:05]
seth
proton:ios_setup [2012/07/03 04:03] (current)
seth
Line 34: Line 34:
 ==== Resources, network drives ===== ==== 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. ​ The projects are setup to use local drives for the intermediate compile-build processes so performance is good. +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. ​ The projects are setup to use local drives for the intermediate compile-build processes so performance is good. (Update - actually I don't, due to some problem between xcode, lion's new samba replacement,​ and Win7.  I've been using robocopy in .bat files instead... sucks
 + 
 Under "​Resources"​ in the groups and files tree in the Xcode project, you'll see little blue folders named "​game",​ "​audio",​ "​interface"​. ​ These are virtual folders that will automatically copy ALL their contents (bmps, wavs, etc) into the final package. Under "​Resources"​ in the groups and files tree in the Xcode project, you'll see little blue folders named "​game",​ "​audio",​ "​interface"​. ​ These are virtual folders that will automatically copy ALL their contents (bmps, wavs, etc) into the final package.
  
 You don't have to edit the project file when you change/​update resources, it's more or less automatic. You don't have to edit the project file when you change/​update resources, it's more or less automatic.
 +
 +==== 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. ​ If for some reason you'd like an iPhone only app (it can still be run on an iPad, but in the iPhone emulation mode) then do this:
 +
 +  - In the XCode project build settings, set "​Targeted Device Family"​ to "​iPhone"​ instead of "​iPhone/​iPad"​
 +  - Edit the Info.plist with a text editor and remove the lines <​key>​NSMainNibFile~ipad</​key>​ and <​string>​MainWindow-iPad</​string>​
 +  - 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.1290639929.txt.gz · Last modified: 2010/11/24 23:05 by seth