2017-01-20 40 views
0

使用離子編寫的iOS應用程序,更新代碼庫並在設備上運行它是一個巨大的問題。由於我的應用程序需要代碼簽名,我必須從XCode分配配置文件。一旦添加,CLI仍然存在代碼簽名問題(例如配置文件從未設置)。這導致我在更新項目的情況下刪除和讀取ios平臺(巨大的痛苦和浪費時間)。我如何使用手動代碼簽名來從CLI構建/運行?我正在尋找某種CLI屬性來按文件路徑設置配置文件。也許它可以在配置文件中手動設置?Cordova/Ionic CLI代碼簽名

編輯:找到--buildConfig屬性,您可以使用手動指定在以.json文件這樣的建築結構:

{ 
"ios": { 
    "debug": { 
     "codeSignIdentity": "iPhone Development", 
     "provisioningProfile": "926c2bd6-8de9-4c2f-8407-1016d2d12954", 
     "developmentTeam": "FG35JLLMXX4A", 
     "packageType": "development" 
    }, 
    "release": { 
     "codeSignIdentity": "iPhone Distribution", 
     "provisioningProfile": "70f699ad-faf1-4adE-8fea-9d84738fb306", 
     "developmentTeam": "FG35JLLMXX4A", 
     "packageType": "app-store" 
    } 
} 

}

不幸的是它需要developmentTeam ID是可用的,當你有會員。此外,它不能解決我的問題(仍然錯誤:沒有找到X的配置文件...)但也許它會幫助某人。

回答

0

顯然你只能在沒有成員資格的Apple ID上開發時使用menaged簽名。在這種情況下,當簽名出現問題時,例如「sdk中的產品類型'應用程序需要代碼簽名...'」,可以快速修復。如果第一次構建了全成和下面的人得到了與代碼簽名的問題,在這裏嘗試使用

sudo cp -r ~/Library/MobileDevice/ /Library/MobileDevice/

的更多信息:Xcode continuous integration provisioning profile error