我正在 Xcode 4.6.2 中开发一个只有一个目标的 iPhone 应用程序,我注意到一些重要文件不是我的目标的成员。我的自定义头文件都不是目标成员的一部分,我的 Info.plist、我的 Prefix 头文件或产品“MyApp.app”也不是。
以我理解目标的方式,这些文件肯定需要是目标的成员。
我的问题是:为什么这些文件不是我的目标成员?
在搜索 SO 之后,类似的问题产生了一些见解,但不是该问题的完整答案。我收集到的见解是:
头文件不是目标的成员,因为它们在“复制头”构建阶段被链接。
- 这听起来很合理,但我没有 Copy Headers Build Phase
Info.plist 和 Prefix.pch 不是目标的成员,因为 Info.plist 在“复制捆绑资源”构建阶段被链接,并且 Info.plist 包含指向前缀标头 (Prefix.个人电脑)
- 我不确定这实际上是如何工作的