我目前正在尝试构建我的(第一个)iphone 应用程序的分发产品,以便可以将其上传到 App Store。我已经完成了所有的 App ID 和 Distribution Provisioning profile 过程,最后得到了 Organizer 和 target 的构建配置来识别它。
问题是,在“分发”上设置“活动配置”时(“发布”配置的副本。每个 iPhone 开发中心的说明)我无法编译代码。该项目包含对静态库的引用,该库包含多个在项目的许多类中用作基类的类。因此,当在 Distribution 配置上构建时,编译器会抛出错误,说它无法从静态库中找到基类,并且构建失败。
如果我切换活动配置。到“调试”(在开发中使用)完全没有问题,并且应用程序按预期正确编译。
我无法找到问题可能是什么。我在这里发现了另一个类似的问题,但似乎是不同的情况:
谷歌似乎也没有很多有用的结果。我还在 Build 部分检查了目标的信息,并在“Debug”和“Distribution”配置之间来回切换以检查是否存在任何相关差异,但到目前为止还没有找到。实际上我没有找到关于静态库的任何相关信息。仅在信息窗口的常规选项卡上,但静态库在直接依赖项中正确显示。
所以,在这一点上,我一无所知。我已尝试尽可能完全按照说明进行操作,但我想这还不够,我现在遇到了问题。我想修复应该有点简单(也许只是在某个地方设置了一些参数)但是我无法找到它。
您能否(请:))提供一些帮助。非常感谢任何帮助或提示。
先感谢您!