说明:
根据 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 向应用商店提交应用?
当前安装的修复程序 (6.1.0.2-20150109-1528) 是否在
我的工作灯包含 64 位支持的修复,否则我必须
安装另一个?
Best Answer-推荐答案 strong>
这里是您问题的答案
1.armv7s架构的链接器错误与64位支持无关。
armv7s 与 64 位无关,它是一个不同的 32 位拱门。关于 64 位公告,您不会遇到任何关于应用程序提交到应用商店的问题。
iFix (6.1.0.2-20150109-1528) 应包含对 64 位支持的修复。
我还将尝试在 6.1.0.2-20150109-1528 版本上测试 armv7s 问题。
关于ios - IBM Worklight 6.1 支持 iOS 64 位代码,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/28232612/
|