到目前为止,我通过将源文件直接编译到我的应用程序中来使用针对Objective-C的Google API客户端库(如here所述)。如果我要切换到链接到iOS静态库(也如here所述),那么如何确保代码在不同的体系结构上工作?
例如,如果我遵循逐字指令,我必须通过选择模式(GTLTouchStaticLib
)和体系结构(例如iOS Simulator: iPhone 5
)来编译静态库。如果我选择模拟器作为体系结构,file libGTLTouchStaticLib.a
会报告该存档包含体系结构i386
和x86_64
的代码。如果我选择物理iPhone 5,file
会报告体系结构armv7
和arm64
。
如何确保我将libGTLTouchStaticLib.a
拖入我的应用程序项目的构建阶段"链接二进制文件库"列表(根据谷歌的说明)包含我的应用程序生命周期中可能遇到的所有架构(不仅仅是一些)?我想armv7
和arm64
足以满足需要iOS 8的应用,但我想确定。)
答案 0 :(得分:0)