Xcode 8要求您選擇一個「開發團隊」,然後才能爲iOS和MacOS簽署應用程序。如何做出選擇並不是很困難。 (在Add developer team in Xcode 8?中可以找到答案,以防有人無法自己弄清楚。)如何防止Xcode 8在.pbxproj中保存「開發團隊」?
問題是Xcode將選擇保存在.pbxproj文件中。因爲在我的情況下,我期望很多其他人,這是在SCM下,而且這個項目被許多不相關的人使用,這是一個巨大的問題。例如,'git status'表示一旦選擇了團隊,工作區域就不乾淨。
有沒有辦法要麼
- 獲得的Xcode 8保存在用戶,而不是項目數據的選擇,或
- 指定所有的Xcode項目默認「的開發團隊」?
據https://pewpewthespells.com/blog/migrating_code_signing.html,所有開發人員的任何設備上運行在一個項目上工作應該被添加到s中ame賬號/開發團隊「避免弄髒項目文件」。顯然,對於開源項目而言,在邏輯上不合理,特別是在人們使用個人團隊時。當然希望有更好的解決方案。 – msc
爲什麼不堅持舊的代碼簽名系統?它仍然正常工作。 –
那麼,你不能。如果您沒有明確選擇開發團隊,Xcode 8將不會編譯iOS/tvOS設備的目標。這吸引了開源項目,該項目通過挑選有效的簽名標識來與Xcode 7一起編譯。 – 0xced