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

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

使用 iOS-9.2.1、Xcode-7.2.1:

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

enter image description here

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

此外,我在 Build-Settings 下的代码签名设置...

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

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

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

最佳答案

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

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

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

进行方式:

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

  • enter image description here
  • 检查是否有更改:转到 Build Settings --> Code Signing Identity 并验证您的 Code-Signing 是否正确设置为“iOS Developer”。
    同样,不仅适用于您的项目和目标,而且最重要的是适用于您的 GTLiOSCore 框架!

  • enter image description here

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

    关于ios - 适用于 iOS 的 Google Drive API 的代码签名错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35554934/

    相关文章:

    ios - 我们可以使用 Google 的 place autocomplete api 在 swift 上填充 tableview 单元格吗?

    google-api - Google 开发者控制台已停用

    google-apps-script - 从 Google App Script 服务器代码将文件写入附加组件上的应用程序数据文件夹

    google-drive-api - 存储来自 Google OAuth 2.0 的访问 token 以从应用程序帐户访问驱动器数据

    ios - 使用 Objective-C 创建 iOS 框架

    ios - 在swift的自定义类型数组上使用.contains

    ios - 无需APNS即可从服务器向iOS设备实时推送数据

    java - 如何在 gae java 的电子邮件 API 授权发件人列表中添加电子邮件 ID

    google-drive-api - 如何使用 google drive api for python?

    ios - 滑动时更改 UIslider 缩略图