[英]Xcode: “Your account does not have permission to create iOS Distribution Certificates” as Team Member
轉發:關於此錯誤,有許多類似的SO問題。 在過去的幾天里,我訪問了數十個,但似乎沒有一個解決我的問題。 他們大多來自具有完全管理權限的開發人員,與我不同。 大多數解決方案也是黑客或不清楚。
我是Apple的developer.apple.com網站開發團隊的成員。 我已經被指控將已經開發的iOS應用程序上傳到iTunesConnect,以便能夠使用TestFlight進行部署。
為了成功實現這一目標。 我要求做以下事情。
盡管如此。 當我嘗試驗證應用程序時 ,我遇到了以下消息。
從手動簽名嘗試中可以看出, 由於配置文件是由團隊管理員創建的,因此我無法在沒有私鑰的情況下對其進行簽名 。 假設這是正確的,那么在以下情況下,任何開發人員如何分發應用程序:
分發配置文件要求您成為創建者才能進行驗證。
只有團隊管理員才能創建分發配置文件。
這似乎是一個悖論。
可以采取哪些措施來解決這一沖突? 我暫時只是這個開發團隊的成員,並希望為這個問題制定一個明確的解決方案,這樣我就不會通過重復的故障排除問題測試他們的耐心。 為了更容易回答這個問題,我附上了一些可能有用的額外圖片。
解決這個問題需要兩個步驟。
Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority
。 一旦我從開發人員那里收到了這個CSR,我雙擊它就可以將它安裝在我的鑰匙串中。 它然后如此出現: 完成后,您應該能夠驗證應用程序。
當我的ExportOptions.plist
文件具有錯誤的method
值時,我收到此錯誤。 我有“企業”而不是“特別”。 (這是通過-exportOptionsPlist
選項傳遞給xcodebuild的文件。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.