【问题标题】:Simulator architectures - Cordova plugin that contains a native iOS frameworkSimulator architectures - 包含原生 iOS 框架的 Cordova 插件
【发布时间】:2017-01-11 13:06:11
【问题描述】:

我正在构建一个 iOS cordova 插件,其中包含一个原生 iOS 框架。

如果我只使用设备架构编译框架,由于缺少模拟器架构,我无法构建 iOS 项目。我检查了 'lipo' 其他插件,它们包含模拟器和设备架构。

我能够编译一个包含所有架构的胖框架,但我知道 AppStore 拒绝包含模拟器架构的应用程序。

那么如何分发cordova 插件以在设备和模拟器上进行测试并通过检查?换句话说,有没有办法以对插件用户透明的方式从胖框架中剥离模拟器架构?

【问题讨论】:

    标签: ios xcode cordova


    【解决方案1】:

    也许这会有所帮助:-

    我在使用第三方 API 时遇到了同样的问题,在尝试了许多解决方案后,我最终使用了名为 COCOAPODS 的依赖工具,它将为您管理第三方 API。

    【讨论】:

    • 您能详细说明一下吗?我们正在寻找有关如何从包含在用于发布的 cordova 插件中的胖框架中剥离模拟器架构的任何步骤。在 Google 上找不到任何相关内容。
    • 我不太了解您的情况,因为我也是初学者,但是在使用 mikmidi 框架时遇到了类似的问题,我的应用程序在 iphone 上成功运行,但在模拟器上却没有,说框架的架构不是为模拟器构建的(因为我没有使用正确的方法将框架包含到项目中),然后我最终使用 cocoa-pods 将框架添加到项目中,之后一切正常.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    • 2014-03-13
    • 1970-01-01
    • 2021-01-27
    • 2020-08-18
    相关资源
    最近更新 更多