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

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

问题描述:

我正在使用iOS-9.2.1,Xcode-7.2.1: 按照Google的“iOS的Drive API”的分步示例(显示为here .. .swift) - 我在完成所有步骤后不断收到以下错误:iOS上的Google Drive API代码签名错误

CodeSign error: code signing is required for product type 'Framework' in SDK 'iOS 9.2'

XCode-Simulator正常工作。但是,只有在试图让它在物理iPhone上运行时才会出现上述错误。

获取在iOS和实际iPhone上运行的Google-Drive API的确切步骤是什么 - 不只是在模拟器上?

最后,我找到了解决办法...

step-by-step creation of the Google-Drive API in Swift没有解释如何编写星的iOS下的第三方谷歌的框架(GTL.framework)内的Xcode。首先,不要混淆你的应用程序代码签名(项目和目标)和第三方GTL.framework的额外需要的代码签名。

的方式进行:

  • 选择GTLCore项目
  • “常规”标签下,选择Team =无 (这里是渔获:即使强硬设置团队=无已设置,由再次选择它(=无),有代码签名设置一个隐藏的变化发生。坦率地说,这不是明摆着!)

enter image description here

  • 检查是否有变化:转到生成设置 - >代码签名身份,并验证您的代码签名设置为“iOS开发人员”。 同样,不仅对于您的项目和目标,而且对于您的GTLiOSCore框架最重要!

enter image description here

之后,代码签名错误dissappears ...