【发布时间】:2015-03-02 08:43:41
【问题描述】:
到目前为止,我通过将源文件直接编译到我的应用程序中来使用用于 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(根据 Google 的说明)包含所有(不仅仅是一些)可能的架构当我的应用程序上线时遇到?我猜armv7 和arm64 对于需要 iOS 8 的应用程序来说已经足够了,但我想确定一下。)
【问题讨论】:
标签: ios xcode google-api google-api-client google-client