IBM Worklight 6.1 支持 iOS 64 位代码

Posted

技术标签:

【中文标题】IBM Worklight 6.1 支持 iOS 64 位代码【英文标题】:IBM Worklight 6.1 Support for iOS 64-bit code 【发布时间】: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,并成功重建了应用程序。

问题

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

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

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

【问题讨论】:

我相信 armv7 和 arm64 是不同的架构。所以据我所知,armv7 的问题不是 64 位问题 谢谢,我编辑问题 【参考方案1】:

这里是您问题的答案

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

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

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

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

【讨论】:

以上是关于IBM Worklight 6.1 支持 iOS 64 位代码的主要内容,如果未能解决你的问题,请参考以下文章

IBM Worklight 6.1 - iOS 6.1 上的 App Center 错误

IBM Worklight 6.1 - 升级到 v6.1 后,iOS 5 中的适配器调用失败

IBM Worklight 6.1 - iOS 7 状态栏覆盖 HTML 中的元素

IBM Worklight 6.1 - 如何在较慢的网络中处理超时?

IBM Worklight 6.1 - 构建和部署不可用?

将定制的 cordova 插件添加到 IBM Worklight 6.1