使用 iOS-9.2.1、Xcode-7.2.1:
尝试关注 Google 的 ' Swift 中适用于 iOS 的 Google-Drive API ' 示例(如此处所述:Link),我设法完成了所有必需的步骤 - 但不幸的是,在最后尝试运行新项目时,我收到“代码签名错误”(见下图......
不确定是否需要,但在 iTunes Developer 下,我创建了一个名为“com.example.”的通配符配置配置文件。 (我认为这是必要的,因为 Google-example 使用此 Bundle-ID)在我的 iTunes-Developer-Console 中完成此操作后,我返回 XCode 并设置此 com.example。 Target-Build-Setting 下的 prov.profile(如下图所示...)。
此外,我在 Build-Settings 下的代码签名设置...
...对于项目:
...对于目标:
任何帮助表示赞赏!谢谢 !
最佳答案
最后,我找到了解决方案...
step-by-step creation of the Google-Drive API in Swift没有解释如何在 Xcode 中的 iOS 下对 3rd-party Google-Framework (GTL.framework) 进行编码。
首先,不要将您的应用程序代码签名(项目和目标)与您的第 3 方 GTL.framework 额外需要的代码签名混淆。
进行方式:
(这里有一个问题:即使已经设置了 Team=None 设置,再次选择它(=None),代码签名设置中会发生隐藏的变化。坦率地说,这并不明显!)
![enter image description here](/image/yyjvi.png)
同样,不仅适用于您的项目和目标,而且最重要的是适用于您的 GTLiOSCore 框架!
![enter image description here](/image/cXNdx.png)
之后,代码签名错误消失了......
关于ios - 适用于 iOS 的 Google Drive API 的代码签名错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35554934/