从this thread尝试过的东西,对我来说不起作用。
基本上我正在为ios编写一个自定义插件,使用了用于Visula Studio的cordova工具(v5.4),我需要引用一个框架(使用我的动态库)。按照说明,一切正常,但应用程序在启动时中止。 通过查看ipa文件的大小,看起来我的libs / framework没有被打包(如果是,那么大小会大得多)。 这是我的plugin.xml的样子
<config-file target="config.xml" parent="/*">
<feature name="myCDVPlugin">
<param name="ios-package" value="myCDVPlugin" />
</feature>
</config-file>
<header-file src="src/ios/myTest.h" />
<source-file src="src/ios/myTest.m" />
<framework src="src/ios/myLibs.framework" custom ="true"/>
<framework src="UIKit.framework" />
<framework src="Foundation.framework" />
BTW,这是从设备转储的崩溃日志 -
Dyld错误消息: 未加载库:@ rpath / myLibs.framework / myLibs 参考自:/private/var/mobile/Containers/Bundle/Application/77A1CF1C-0C2B-4EBC-A2AB-3CF362E0CD9D/com.test.app/test 原因:找不到图像 Dyld版本:353.12
答案 0 :(得分:0)
当我尝试将自定义swift框架嵌入到我的项目中时,我遇到了类似的错误。 对我有用的是转到项目构建设置并将“嵌入式内容包含Swift代码”更改为“是”。 希望对你有效。