我有两个项目,一个 Cocoa iPhone 应用程序和一个它使用的静态库。
我已经在 iPhone 模拟器上成功测试了它,但是当我尝试将它部署到我的 iPhone 设备时,我得到(未找到符号)链接错误。
如果我删除库的依赖项,则项目构建/运行良好。
我确保所有构建设置都设置为 iPhoneOS 而不是模拟器。
我确定它很简单,但是有没有人在从 iPhone 模拟器转移到设备时遇到过类似的问题?
--编辑:我已经成功地创建了新项目(一个用于应用程序,一个用于静态库),并成功地让它们在 iPhone 或模拟器上运行。但我有一个非常奇怪的问题......对于每个特定的项目,我无法让它同时适用于设备和模拟器......我已经仔细检查了构建设置,确保引用的库是用于匹配的构建设置(我相信),但我无法解决这些链接错误。
我想我一定是做错了什么……所有的苹果文档都说“超级简单——一键”,但这给我带来了很多问题。
这可能与 xCode 构建设置有关,但我似乎无法理解为什么选择不同的构建平台和重建库不起作用。