I have a Cocoa Touch Static Library, which is used by my iPhone application. This library is included as a subproject so that I can create them simultaneously while working on them.
Based on this article:
Xcode: Copy Headers: Public vs. Private vs. Project? It is recommended that all of my header files be placed in the Project section, however this will cause character breaks during crashes. If I archive and install the application and it crashes, Xcode cannot symbolize the file even with the .DSYM file present. If I remove everything from the projects section, I can symbolically just terminate.
My questions
1) Is there any harm if I did not put my headings in the project section? This article says that my application will start faster, but I do not notice any difference in speed. https://developer.apple.com/library/mac/#documentation/developertools/Conceptual/CppRuntimeEnv/Articles/SymbolVisibility.html
2) Is there a way I can put them in the “Project” section and still use the symbology.
Not sure if that matters, but I'm using Xcode 4.3.2 and iOS 5.1
source
share