2016-02-25 71 views
0

我正在使用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的確切步驟是什麼 - 不只是在模擬器上?

回答

0

最後,我找到了解決辦法...

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 ...