IBM Worklight 6.1支持iOS 64位代码

时间:2015-01-30 09:17:30

标签: ios xcode ibm-mobilefirst

说明

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

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

enter image description here

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

enter image description here

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

build success without armv7s arch

问题

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

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

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

1 个答案:

答案 0 :(得分:1)

以下是您的问题的答案

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

  1. armv7s与64位无关,它是一个不同的32位arch。对于64位公告,您不会面临向appstore提交应用程序的任何问题。

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

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