静态库和部署目标问题

时间:2014-11-19 06:07:15

标签: objective-c iphone xcode6 static-libraries linker-errors

我正在使用部署目标5.1.1的iphone应用程序,现在我在我的项目中添加了google ios sdk。我没有将此功能提供给在设备中安装了iOS 5.1.1的用户。

但谷歌iOS Sdk需要在构建设置中设置Other Linker flag (-ObjC),这会在iOS 5.1.1中产生问题。

有没有办法有条件地设置Other Linker标志?我需要支持iOS 5.1.1。

我尝试了以下步骤,但无法在iOS 5.1.1中运行应用程序。

enter image description here

1 个答案:

答案 0 :(得分:1)

最后编译器将生成单个二进制文件。您是否在iOS 5.1.1中提供某些功能与编译器无关。因此,如果您需要将部署目标设置为iOS 5.1.1,那么您链接的所有静态库也必须支持该特定部署目标。

有关ObjC flag

的更多详情