Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a work-in-progress. USE AT YOUR OWN RISK.
It currently gets Subliminal running on Xcode 6, using iOS 8 Simulators. There is still a bunch of work to be done. Xcode 6 bugs are tracked here and things to do are tracked below. Anyone is welcome to contribute to this effort, even just to file bugs.
Getting Started
To run tests against iOS 8 from the command line, you will need to select the Xcode 6 toolchain. To permanently switch to the Xcode 6 toolchain (until you switch back):
To temporarily switch (until you close the current shell):
export DEVELOPER_DIR=path/to/Xcode6.app/Contents/Developer/
Making Changes
File an issue to track what you're doing. Link this issue from its description, and add a to-do item below.
Make changes on a branch of this branch, then submit a PR to this branch.
Execute some code only in iOS 8 like this:
Don't break compatibility with Xcode 5.1--we still need it to test iOS 5.1 and 6.1. This means that if you need to use
kCFCoreFoundationVersionNumber_iOS_7_1
, for instance, put this at the top of the file under the#import
statements:To-do:
Please make an issue for something if it requires discussion--only put comments on this issue if they concern the entire effort.