你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate...

Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate...

編輯:IOS開發綜合

編譯別人的工程出現如下錯誤:Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in the default keychain
1)看錯誤大概可以猜到:該工程原來在真機下編譯,需要證書認證,再看該工程的scheme,確實是iOS Device
2)  修改scheme為iPhone X.0 Simulator,如下操作
   


上圖中的Destination只有一個iOS Device,根本沒有模擬器選項
3)有網友說在Project的Build Settings中設置don't code sign,如下

該工程默認設置就是don't code sign,所以也不起作用。
4)其實,最簡單的設置如下
首先,下圖所示iOS DeploymentTarget選擇你的Simulator對應的版本。

這時候編輯Scheme就可以選中模擬器了,如下還不行的話,請繼續往下看
將下圖中iphoneos刪除,scheme的目標會自動選中iPhone 5.0 Simulator,編譯成功後再把iphoneos加上即可。

 

 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved