【问题标题】:converting ios 3rd party APIS to 64bit architecture将 ios 3rd 方 APIS 转换为 64 位架构
【发布时间】:2015-03-31 08:31:13
【问题描述】:
我是 ios 开发的新手,现在正在开发一款采用 32 位架构设计的应用,其中包含大量 3rd 方 api 和 cocopods 使用。
由于 apple 已决定将所有应用程序迁移到 64 位架构,我无法确定我的代码中是否有任何 api 不遵守规则并且仍在 32 位架构中.
有什么方法可以检查并转换它们以支持 64 位架构。???
【问题讨论】:
标签:
ios
iphone
32bit-64bit
ios7.1
xcode6.1
【解决方案1】:
您可以使用lipo -info 来获取支持的架构。例如:
lipo -info mylib.a
可以给出如下输出:
Architectures in the fat file: mylib.a are: armv7 i386 x86_64 arm64
在这种情况下,您会看到 arm64,这是您想要的 64 位切片。
就升级库而言,您需要自己重建库或下载支持 64 位的新版本。