2017-04-19 77 views
0

當我轉到Xcode - > preferences - > accounts並選擇我的帳戶並「下載所有配置文件」時,它不會更新我的iOS開發人員證書,所以當我嘗試運行我的手機上的應用程序它說證書已過期或已被撤銷。無法在Xcode 8.3.2中爲iOS應用程序簽名證書

我正在研究一個需要金屬的應用程序,所以我必須在我的設備上測試它,模擬器不是一個選項。

有關如何強制此證書更新的任何幫助?

+0

嘗試從developer.apple.com站點下載它也許...... –

+0

如果你不需要任何的「能力」,您可以註冊爲「特設」,並在設備上使用。開發者帳戶不是必需的。 – user3441734

回答

0

Xcode 8.x版本是可怕的。通過安裝Fastlane可以節省一些頭痛的問題。它是免費且開源的。

確保您已安裝最新版本的Xcode的命令行工具:

xcode-select --install 

然後選擇你的安裝方法,例如:自制

brew cask install fastlane 

通常你會被觸發使用FASTLANE個別車道:

fastlane [lane_name] 

對於您的情況,您可以運行此命令:

fastlane sign download_all 

所有的配置文件將被下載和安裝。

注意:您可能希望在運行fastlane命令之前清空您的配置文件夾。

配置文件位於:

~/Library/MobileDevice/Provisioning Profiles 

如果您想已經使用FASTLANE退房fastlane-examples包括FASTLANE設置來看看一個項目。還請檢查新的fastlane docs

1

從常規選項卡中選擇自動選項。它會自動爲您創建新證書。 Follor the Image

相關問題