我不幸刪除了我的應用程序的ios分發證書。我想創建另一個,但在構建應用程序時出現錯誤:應用程序安裝失敗:找不到此可執行文件的有效設置配置文件。ios分發證書:找不到此可執行文件的有效配置文件
這裏是我的過程中創建一個配置文件:
- 請求證書:
- 在鑰匙串訪問,我選擇鑰匙串訪問>證書助手>申請一個證書從證書頒發機構。
- 輸入我的蘋果開發者帳戶的電子郵件地址和名稱,保存CertficateSigningRequest.certSigningRequest。
- 創建IOS生產許可證:
- 在https://developer.apple.com/account/ios/certificate/,我添加了一個生產App Store和特設證書。
- 我使用第一步的CertficateSigningRequest.certSigningRequest並生成證書。
- 創建發行配置文件
- 在供應簡介,我添加了應用商店發行配置文件。
- 繼續並選擇我的App ID,然後在步驟2中生成我的生產證書。
- 我將名稱設置爲'myapp distribution'。
- 在Xcode中設置
- 供應曲線在Xcode中,我下載了供應配置文件在Xcode>首選項,然後選擇團隊名稱,點擊查看詳細信息並下載我的新配置的配置文件。
- 在Xcode左側視圖中,我選擇了我的項目>構建設置>代碼簽名併爲每個代碼簽名標識設置了「不要代碼簽名」。
- 對於TARGETS,調試的代碼簽名標識是iPhone開發人員:'我的應用程序ID'(調試和任何iOS SDK)和發佈iPhone分發:'我的應用程序ID'(發佈任何iOS SDK)。供應調試配置文件是我的應用程序開發(開發供應配置文件)和發佈我的應用程序分發(分發供應配置文件)。
然後,當我構建和發佈模式在我的iPhone上運行,我有這樣的錯誤: 應用程序安裝失敗:該可執行文件的有效調配個人資料中找不到。
我認爲我的iphone沒有鏈接到生產供應配置文件,但它已註冊在我的開發者帳戶中。
這可能不言而喻,但如果您的開發人員帳戶與您的Xcode項目相關聯......您可以轉到您的目標並點擊「修復問題」,它會爲您創建配置文件。 –
謝謝你的回答。當Xcode爲我創建配置文件時,它會創建一個開發配置文件,而我想要一個分發配置文件。這是正常的嗎? –
我通常只是通過Xcode自動生成供應配置文件分發到App Store,除非我有一些需要手動創建供應配置文件的功能,例如遠程推送通知。 –