author | Sam Lantinga <slouken@libsdl.org> |
Sun, 17 Aug 2014 14:57:52 -0700 | |
changeset 9086 | c5e33f9a0d03 |
parent 8921 | 4a9feef61c85 |
child 9876 | 1496e502e51d |
permissions | -rwxr-xr-x |
icculus@7925 | 1 |
Use the Xcode command files (located in the Xcode-iOS/build-scripts folder) |
icculus@7925 | 2 |
to conveniently generate a workspace for Xcode 3 or Xcode 4. It also |
icculus@7925 | 3 |
contains a cleaner script and a convenient script for automatically |
icculus@7925 | 4 |
running all the test suites. |
icculus@7925 | 5 |
|
icculus@7925 | 6 |
The iOS project will be referencing all files related to the top-level iOS |
icculus@7925 | 7 |
project. The core library will use the top-level include and src directories, |
icculus@7925 | 8 |
just like the other generated projects, but it will build projects for each of |
icculus@7925 | 9 |
the Demos in the top-level Xcode-iOS folder. These projects will have any |
icculus@7925 | 10 |
resources they need copied to be copied over and included as resources. They |
icculus@7925 | 11 |
will also reference the Info.plist file in Xcode-iOS/Demos. |
icculus@7925 | 12 |
|
icculus@7925 | 13 |
iOS support is currently experimental, but it should work just fine for any and |
icculus@7925 | 14 |
all applications. All of the demos that work from the manually-created Xcode |
icculus@7925 | 15 |
projects also work for the generated projects. There are a few minor things that |
icculus@7925 | 16 |
need improving, but nothing major. |
icculus@7925 | 17 |
|
icculus@7925 | 18 |
The iOS projects have no major dependencies other than the ones in the manual |
icculus@7925 | 19 |
Xcode-iOS project. Those are: |
icculus@7925 | 20 |
|
icculus@7925 | 21 |
-AudioToolbox.framework |
icculus@7925 | 22 |
-QuartzCore.framework |
icculus@7925 | 23 |
-OpenGLES.framework |
icculus@7925 | 24 |
-CoreGraphics.framework |
icculus@7925 | 25 |
-UIKit.framework |
icculus@7925 | 26 |
-Foundation.framework |
icculus@7925 | 27 |
-CoreAudio.framework |
slouken@8921 | 28 |
-CoreMotion.framework |
icculus@7925 | 29 |
|
icculus@7925 | 30 |
All of these frameworks are part of the iOS SDK, not part of the core OS X |
icculus@7925 | 31 |
system. |
icculus@7925 | 32 |
|
icculus@7925 | 33 |
Run the clean script to clear out the directory of Xcode-related files |
slouken@8921 | 34 |
and binaries. |