cordova(visual studio)ios插件与自定义框架未打包?

时间:2016-02-01 20:49:56

标签: ios cordova plugins frameworks visual-studio-cordova

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

1 个答案:

答案 0 :(得分:0)

当我尝试将自定义swift框架嵌入到我的项目中时,我遇到了类似的错误。 对我有用的是转到项目构建设置并将“嵌入式内容包含Swift代码”更改为“是”。 希望对你有效。