【发布时间】:2016-04-11 16:55:29
【问题描述】:
根据this bug report,自定义 iOS 框架会自动添加到 Xcode 的“嵌入二进制文件”部分。
从该错误报告链接到的“违规”代码(我实际需要的代码)也存在于我正在使用的 Cordova 版本中(版本 6.0.0,通过 Meteor),但仍然添加了框架一个非嵌入式二进制文件,使我的应用在启动时失败。
所以我想知道如何确保我的自定义框架被嵌入?
有问题的代码如下所示(在我的 plugin.xml 中):
<platform name="ios">
<framework src="build/MyFramework.framework" custom="true" />
</platform>
【问题讨论】:
-
请问您解决了吗?如何解决?
-
@SyraKozZ 很遗憾没有。我们只是从链接框架列表中删除自定义框架,并在构建后手动将其添加到嵌入式框架列表中
-
tx,我仅从 xcode 及其作品构建它
-
@ephemer : 你使用的自定义框架是用 Swift 构建的?
-
@GJDK 是的。这个问题已经有两年多了,我们不再使用 Cordova,但显然它仍然没有解决:/