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

时间:2016-02-22 13:27:58

标签: ios google-api google-drive-api code-signing

使用iOS-9.2.1,Xcode-7.2.1:

尝试在Swift中关注Google的适用于iOS的Google-Drive API '示例(如此处所述:Link),我设法完成了所有必需的步骤 - 但不幸的是,在尝试运行新项目时,我收到了一个"代码签名错误" (见下图......

enter image description here

不确定是否需要,但在iTunes Developer下我创建了一个名为" com.example。"的通配符配置文件。 (我认为这是必要的,因为Google示例使用此Bundle-ID)在我的iTunes-Developer-Console中完成后,我回到了XCode并设置了这个com.example。 prov.profile目标构建设置(如下图所示......)。

此外,我在构建设置下的代码签名设置......

...对于项目: enter image description here

...为目标: enter image description here

任何帮助表示赞赏!谢谢!

1 个答案:

答案 0 :(得分:2)

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

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

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

继续前进的方式:

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

enter image description here

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

enter image description here

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