How do I solve this problem when the PCH precompiled file is no longer automatically created after iOS development Xcode6?

Source: Internet
Author: User

Before Xcode6, create a new project Xcode automatically creates a "project name-prefix.pch" file under the supporting Files folder, which is also a header file, and the contents of the PCH header file can be shared and accessed by all other source files in the project. is a precompiled file.

First, let's talk about the role of PCH:

1. Store some global macros (macros that are used throughout the project)

2. Used to include all header files (header files that are used throughout the project)

3. Can automatically turn on or off the log output function (This is very useful, you can customize the NSLog function, in the debugging phase is required this function, but in the release phase does not need this function.)

Although it took a long time to Xcode6 but the project was created before XCODE5, the PCH file was not found to be missing from the beginning. Why did Apple do this, perhaps because people put a lot of header files and macro definitions into the PCH, over-reliance on the PCH. Causes the compilation time to be too long. Apple to get rid of him may be to speed up the compilation time to increase the user experience. Although the convenience of programming has been lost. Have to admire Apple's user-centric approach to thinking. A more detailed discussion can go up to StackOverflow and see http://stackoverflow.com/questions/24158648/. Why-isnt-projectname-prefix-pch-created-automatically-in-xcode-6.

How to add a PCH file in Xcode:

Command+n, open the new File window: ios->other->pch file, create a PCH

2, add the path to the precompile header option in building setting "project name/pch filename" (for example: LOTTERYFIVE/LOTTERYFIVE-PREFIX.PCH)

Yes, compile the program, if you have an error check the path you added is correct.

3, precompile Prefix header is yes, pre-compiled PCH file will be cached, can improve the speed of compilation

How do I solve this problem when the PCH precompiled file is no longer automatically created after iOS development Xcode6?

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.