我尝试了this thread中的方法,但不起作用。
基本上我正在写一个自定义插件的ios,使用cordova工具(v5.4),我需要引用一个框架(使用我的动态库)。按照说明,一切都构建好了,但是应用程序在启动时中止。通过查看ipa文件的大小,看起来我的库/框架没有被打包(如果是这样的话,文件的大小会大很多)。
<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" />
顺便说一句,这是从设备转储的崩溃日志--
Dyld错误消息:未加载库:@rpath/myLibs.framework/myLibs引用自:/private/var/移动的/容器/捆绑包/应用程序/77 A1 CF 1C-0 C2B-4 EBC-A2 AB-3CF 362 E0 CD 9D/com.test.app/test原因:未找到图像Dyld版本:353.12
1条答案
按热度按时间jm81lzqq1#
当我尝试将自定义Swift框架嵌入到我的项目中时,我遇到了类似的错误。对我有效的方法是转到项目构建设置,并将“嵌入内容包含Swift代码”更改为“是”。希望它对您有效。