【问题标题】:IBM Worklight 6.1 Support for iOS 64-bit codeIBM Worklight 6.1 支持 iOS 64 位代码
【发布时间】:2015-01-30 09:17:30
【问题描述】:

说明:

根据 Apple 的规定,上传到 App Store 的新 iOS 应用程序必须包含 64 位支持。我们使用 Worklight 6.1(版本 6.1.0.2-20150109-1528)。

根据this,IBM 已经发布了支持 iOS SDK 8.1 的 IBM Worklight 临时修复程序,并提供了显示受支持的有效架构的屏幕截图。因此,当我尝试使用建议的架构构建 ios 应用程序时,

我在 libWorklightStaticLibProject.a 中遇到 armv7s 切片的链接器错误。

再次根据this post,IBM Worklight 不支持 armv7s 架构,因此我从 xcode 的架构部分中删除了 armv7s,并成功重建了应用程序。

问题

  1. armv7s 架构的链接器错误是否与 64 位支持有关?

  2. armv7s 是 iPhone 5 中 A6 处理器的架构。如果我 不包括它以避免错误,我会有问题吗 应用根据this announcement提交到appstore?

  3. 当前安装的修复 (6.1.0.2-20150109-1528) 是否在 我的工作灯包含 64 位支持的修复,否则我必须 安装另一个?

【问题讨论】:

  • 我相信 armv7 和 arm64 是不同的架构。所以据我所知,armv7 的问题不是 64 位问题
  • 谢谢,我编辑问题

标签: ios xcode ibm-mobilefirst


【解决方案1】:

这里是您问题的答案

1.armv7s架构的链接器错误与64位支持无关。

  1. armv7s 与 64 位无关,它是一个不同的 32 位拱门。就 64 位公告而言,您不会遇到任何向应用商店提交应用的问题。

  2. iFix (6.1.0.2-20150109-1528) 应包含对 64 位支持的修复。

我还将尝试在 6.1.0.2-20150109-1528 版本上测试 armv7s 问题。

【讨论】:

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