我是ios开发的新手,现在正在开发一个32位架构的应用程序,里面有很多第三方apis和合作伙伴。
由于苹果公司()决定将所有应用程序移至64位架构,我无法弄清楚我的代码中是否有不遵守规则、仍采用32位架构的api。
是否有任何方法来检查这些数据并将其转换为64位架构支持.?
发布于 2015-02-01 06:54:29
您可以使用lipo -info获得受支持的体系结构。例如:
lipo -info mylib.a
可以给出如下的输出:
Architectures in the fat file: mylib.a are: armv7 i386 x86_64 arm64
在本例中,您将看到arm64,它是您想要的64位切片。
至于升级库,您需要自己重新构建库,或者下载64位支持的新版本。
https://stackoverflow.com/questions/28260052
复制相似问题