适用于iOS的Google Drive API for iOS代码签名错误

时间:2016-02-25 21:49:56

标签: ios xcode google-drive-api

我使用的是iOS-9.2.1,Xcode-7.2.1: 按照一步一步的谷歌“iOS版Drive API” - 示例(在Swift下显示here ...) - 在完成所有步骤后,我不断收到以下错误:

  

CodeSign错误:SDK'iOS 9.2'

中的产品类型“框架”需要代码签名

XCode-Simulator工作正常。但是上述错误只发生在尝试让它在物理iPhone上运行时。

在iOS和实际iPhone下运行Google-Drive API的具体步骤是什么 - 而不仅仅是在模拟器上?

1 个答案:

答案 0 :(得分:0)

最后,我找到了解决方案......

step-by-step creation of the Google-Drive API in Swift没有解释如何在Xcode中的iOS下对第三方Google-Framework(GTL.framework)进行编码。

首先,不要将您的应用程序代码签名(项目和目标)与第三方GTL.framework的额外代码签名混淆。

继续前进的方式:

  • 选择GTLCore项目
  • 在“常规”标签下,选择“团队=无” (这里有一个问题:即使设置Team = None已经设置好了,再次选择它(=无),代码签名设置发生了隐藏的变化。坦率地说,这并不明显!)

enter image description here

  • 检查是否有更改:转到Build Settings - >代码签名身份并验证您的代码签名是否设置为“iOS Developer”。 同样,不仅是您的项目和目标,而且最重要的是您的GTLiOSCore框架!!

enter image description here

之后,代码签名错误消失了......