IBM Worklight 6.1.01 Objective C库是否支持iOS 7 armv7s架构?

我正在尝试使用Objective C代码中的Worklight 6.1.0.1 Objective C库来调用Worklight适配器。

当我在我的代码中引用库并将libWorklightStaticLibProject.a添加到我的项目并编译我的iOS 7.1 iPhone5手机(armv7s架构)时,我继续遇到编译错误。

编译器错误是:ld:文件是通用的(2个切片)但不包含(n)armv7s切片:/Users/uname/dev/acct/cordova/platforms/ios/WorklightSDK/libWorklightStaticLibProject.a file’/ Users / uname / dev / acct / cordova / platforms / ios / WorklightSDK / libWorklightStaticLibProject.a’用于架构armv7s clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我已将.a文件包含在我的库列表中。 我的部署目标操作系统是iOS 5.1.1。 Build Active Architecture(用于调试)设置为YES。 有效的架构是arm64,armv7和armv7s。

如果我删除armv7s,我无法为当前架构(armv7s)构建。 如果我为armv7s构建,我会收到警告:Worklight库不包含armv7s体系结构的切片。

IBM Worklight目前不支持armv7s体系结构。
这适用于Worklight 6.1.0.x之前的所有Worklight版本。

您可以使用iPhone / iPad环境查看新应用程序的Xcode项目体系结构配置,以获得正确且可正常运行的体系结构配置。