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

标签 ios objective-c ibm-mobilefirst

我正在尝试使用来自 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 (for debug) 设置为 YES。有效的架构是 arm64、armv7 和 armv7s。

如果我删除 armv7s,我将无法为当前架构 (armv7s) 构建。如果我为 armv7s 构建,我会收到此警告,指出 Worklight 库不包含 armv7s 架构的切片。

最佳答案

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

您可以查看具有 iPhone/iPad 环境的新应用的 Xcode 项目架构配置,以获得正确且有效的架构配置。

关于ios - IBM Worklight 6.1.01 Objective C 库是否支持 iOS 7 armv7s 架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22788208/

相关文章:

ios - NSDate 与 NSDateFormatter 返回 nil 日期

objective-c - 如何从应用程序委托(delegate)获取 iOS 应用程序中的事件 View ?

android - IBM MobileFirst 7 依赖项

ibm-mobilefirst - Ecma 错误 : TypeError: Cannot call property

ios - 如何让我的 iOS7 UITableViewController 不出现在顶部状态栏下?

ios - Xcode找不到头文件

iphone - 在 iPhone 中创建一个简单的线图

objective-c - 使用 block 的目的是什么

ios - 在 ios 应用程序中合并两个视频仍然保持每个视频的方向?