【问题标题】:cordova (visual studio) ios plugin with custom framework not packaged?没有打包自定义框架的cordova(visual studio)ios插件?
【发布时间】:2016-02-01 20:49:55
【问题描述】:

this thread 尝试过的东西,对我不起作用。

基本上我正在为 ios 编写一个自定义插件,使用 Visula Studio 的 Cordova 工具 (v5.4),我需要引用一个框架(使用我的动态库)。按照说明,一切正常,但应用程序在启动时中止。 通过查看 ipa 文件的大小,看起来我的库/框架没有被打包(如果是的话,大小会大大增加)。 这是我的 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" />

顺便说一句,这是从设备转储的崩溃日志--

Dyld 错误消息: 未加载库:@rpath/myLibs.framework/myLibs 引用自:/private/var/mobile/Containers/Bundle/Application/77A1CF1C-0C2B-4EBC-A2AB-3CF362E0CD9D/com.test.app/test 原因:找不到图片 dyld 版本:353.12

【问题讨论】:

  • 更新:能够在我的 ipad 上转储崩溃日志,明确指出无法加载库(自定义框架),捆绑包中不存在。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多