【发布时间】:2015-10-28 21:38:18
【问题描述】:
我最近将 Google Cloud Messaging 集成到了一个针对 iOS 7 和 iOS 8 的应用程序中。刚刚下载了 Xcode 7 beta 4 以开始支持 iOS 9,现在我从链接器中收到一个错误:
ld: warning: object file (.../Pods/GoogleInterchangeUtilities/Libraries
/libProtocolBuffers.a(Descriptor.pb.o)) was built for newer iOS version (8.3)
than being linked (7.0)
对于 libProtocolBuffers.a 的部分内容,还有一些类似的。
这是否意味着需要 iOS 8.3 才能使用 GCM 库?如果是这样,为什么 Xcode 6 会愉快地吐出代码(在我使用 iOS 7 设备进行的测试中)毫无问题地向 iOS 7.3 发送推送通知?
鉴于它们只是警告,我仍然可以正常编译,但我不希望发布错误的代码。
编辑:我给谷歌发了邮件,他们说高层会调查。同时,如果您正在阅读本文并且对警告感到困扰,也许还可以发送电子邮件,以便我们鼓励他们处理它。
【问题讨论】:
标签: ios objective-c xcode7 xcode7-beta4