说明
据Apple称,上传到App Store的新iOS应用程序必须包含64位支持。我们使用worklight 6.1(版本6.1.0.2-20150109-1528)。
根据this,IBM已经发布了IBM Worklight临时修订以支持iOS SDK 8.1,并提供了一个屏幕截图,显示了支持的有效体系结构。因此,当我尝试使用建议的体系结构构建ios应用程序时,
我在libWorklightStaticLibProject.a中遇到了armv7s切片的链接器错误。
再次根据this post,IBM Worklight不支持armv7s架构,所以我从xcode的架构部分删除了armv7s,并且我成功地重建了应用程序。
问题:
是与64位支持相关的armv7s架构的链接器错误?
armv7s是iPhone 5中A6处理器的架构。如果我 不要包括它以避免错误,我会有问题 应用根据this announcement提交到appstore?
当前安装的修补程序(6.1.0.2-20150109-1528)是否在 我的工作灯包括64位支持的修复或我必须 安装另一个?
答案 0 :(得分:1)
以下是您的问题的答案
1. armv7s架构的链路错误与64位支持无关。
armv7s与64位无关,它是一个不同的32位arch。对于64位公告,您不会面临向appstore提交应用程序的任何问题。
iFix(6.1.0.2-20150109-1528)应该包括对64位支持的修复。
我还将尝试在6.1.0.2-20150109-1528版本上测试armv7s问题。