【发布时间】:2016-02-26 15:32:24
【问题描述】:
我已经创建了一个 xcode 框架项目,我可以将其编译成一个 myframework.framework 文件。编译后,我将这个框架拖到我的应用程序的 Frameworks 项目文件夹中,然后为了使用框架中的类,我将正确的 import 语句添加到任何需要它的类;这允许我的应用程序成功地编译,并引用框架中定义的类。为了让应用程序成功部署到我的设备,我还将我的自定义框架添加到我的目标的“嵌入式二进制文件”部分。有了这一切,我可以从 xcode 构建我的应用程序并在我的设备上运行它。
当我尝试为应用商店归档我的应用程序时,我的问题就出现了。当我尝试这样做时,我得到了大量的编译器错误,其中 xcode 说它找不到我的自定义框架中定义的任何类的声明。
如何在 xcode 中设置存档,以便它正确引用和嵌入我的自定义框架?
【问题讨论】:
-
我遇到了与此类似的问题,我能找到的唯一解决方法是将整个框架项目作为应用程序项目的子项目导入。很想知道是否有更好的解决方案。
-
您是否为您的框架导入了标头?
-
@Tanguy:我在哪里/怎么做?
-
看看这里raywenderlich.com/65964/create-a-framework-for-ios,并尝试找到你错过的一些步骤
-
@Tanguy:那是我用来构建框架的教程。不幸的是,该教程没有说明如何为应用商店存档项目(正如我在问题中提到的,我能够构建应用并从 Xcode 部署它而没有任何问题)。