【问题标题】:Do IBM Worklight 6.1.01 Objective C libraries support iOS 7 armv7s architecture?IBM Worklight 6.1.01 Objective C 库是否支持 iOS 7 armv7s 架构?
【发布时间】:2014-05-12 08:44:29
【问题描述】:

我正在尝试使用来自 Objective C 代码的 Worklight 6.1.0.1 Objective C 库来调用 Worklight 适配器。

当我在我的代码中引用库并将 libWorklightStaticLibProject.a 添加到我的项目并为我的 iOS 7.1 iPhone5 手机(armv7s 架构)编译时,我继续遇到编译错误。

编译器错误是: ld:文件是通用的(2 个切片)但不包含一个(n)armv7s 切片:/Users/uname/dev/acct/cordova/platforms/ios/WorklightSDK/libWorklightStaticLibProject.a 文件'/Users/uname/dev/acct /cordova/platforms/ios/WorklightSDK/libWorklightStaticLibProject.a' 用于架构 armv7s clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我已将 .a 文件包含在我的库列表中。我的部署目标操作系统是 iOS 5.1.1。 Build Active Architecture (for debug) 设置为 YES。有效的架构是 arm64、armv7 和 armv7s。

如果我删除 armv7s,我将无法为当前架构 (armv7s) 构建。如果我为 armv7s 构建,我会收到警告说 Worklight 库不包含 armv7s 架构的切片。

【问题讨论】:

    标签: ios objective-c ibm-mobilefirst


    【解决方案1】:

    IBM Worklight 目前不支持 armv7s 架构。
    这适用于直到 Worklight 6.1.0.x 的所有 Worklight 版本。

    您可以查看具有 iPhone/iPad 环境的新应用程序的 Xcode 项目架构配置,以获得正确且有效的架构配置。

    【讨论】:

      猜你喜欢
      • 2014-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-18
      相关资源
      最近更新 更多