The build action in the scheme dialog allows you to choose which targets should be built for each scheme action. 8025069
Each scheme action specifies the build configuration to use when Xcode performs that action as part of a build. Setting up a scheme with scheme actions that use particular build configurations allows you to, for example, set up a scheme that runs the product with the Debug configuration but profiles it with the Release configuration. 8090845
The Build and Archive command archives the products of the targets selected in the active scheme for archival, including their dSYM files. You submit your products to iTunes Connect using these archives. You can also use them to symbolicate crash logs. 7696041
The post-action scripts of archive scheme actions have access to information about the just-built archive in their environment:
ARCHIVE_PATH
: The path to the archive.
ARCHIVE_PRODUCTS_PATH
: The installation location for the archived product.
ARCHIVE_DSYMS_PATH
: The path to the product’s dSYM files. 8423449
Xcode detects and enforces implicit build dependencies between targets when you build a scheme. You can turn this off per scheme in a scheme’s build action. 7879553
When the active scheme is a unit-test scheme, clicking Run in the toolbar produces an unknown error dialog.
To run unit tests, choose Product > Test. 8642393
Fix-it is not supported in iOS application projects created using the new project dialog. The iOS project templates have the compiler set to LLVM-GCC, which does not support Fix-it.
After creating an iOS project, set the compiler to LLVM 2.0. 8607314
No comments:
Post a Comment