我是ios开发的新手,现在正在开发一款采用32位架构设计的应用程序,其中包含大量第三方api和cocopods。
由于苹果已决定将所有应用转移到64位架构,我无法弄清楚我的代码中是否有任何API?不遵守规则,仍然是32位架构。
有没有办法检查并将其转换为64位架构支持。 ???
答案 0 :(得分:1)
您可以使用lipo -info
获取支持的体系结构。例如:
lipo -info mylib.a
可以提供如下输出:
Architectures in the fat file: mylib.a are: armv7 i386 x86_64 arm64
在这种情况下,您会看到arm64
,这是您想要的64位切片。
就升级库而言,您需要自己重建库或下载具有64位支持的新版本。