我是一名新手,現在已經開發iOS應用大約一年。上週我的年度證書已過期,因此我從我的Xcode中刪除了所有配置文件,並從我的Macbook上的鑰匙串中刪除了證書和密鑰。這兩篇文章中概述了我從零開始重新創建了所有內容。 (包括從蘋果網站下載新的證書和配置配置文件)iphone發佈(目前無配置文件匹配)瘋狂
iPhone Distribution: No profiles currently match http://developer.coronalabs.com/forum/2012/01/10/ios-walkthrough-creating-your-certificates
到目前爲止好。好吧,現在我的iphone發行瘋狂的問題。我在應用程序商店中有兩個已批准的應用程序,名爲「Alarm Touch」和「ABC lite」。我爲我的應用程序「Alarm Touch」打開了一個Xcode項目,當我查看代碼簽名時,它有iphone發行版(當前沒有配置文件匹配)。所以這就是我所做的。
- 我登錄到到https://developer.apple.com/ios/manage/provisioningprofiles
- 更新了我的分佈圖,並在應用程序ID,我選擇「報警觸摸」
- 命中提交
- 刷新頁面
- 下載了一倍點擊的發行配置個人資料。它補充它在我的Xcode和下代碼簽名很高興也就是iPhone分配(目前匹配「iPhone分佈)
- 看到這個截圖
- 現在,如果我打開另一個名爲Xcode項目「ABC精簡版」的代碼簽名分發(目前沒有配置文件匹配)。
- 我是否需要每次更新我的分發配置文件並按照上述步驟爲了向我現有的已批准應用程序發佈代碼更新?
- 去年每次應用程序更新時,我都沒有必要每次都執行這些步驟,因爲我的個人資料尚未過期。
- 我在做什麼錯或缺失?相信我我一直在谷歌搜索和閱讀關於此主題上的現有帖子在計算器上,但無法找到解決這個問題
這就是所謂的通配符應用程序ID。它適用於任何應用程序,但不適用於推送通知,應用程序內購買或icloud。所以,非常有限的方法。 – LordT
已更新我的帖子以反映通配符應用ID – LordT
@LT,我僅將通配符用於分發配置文件。我在appstore中有很多應用程序使用應用程序內購買和本地通知工作得很好。我爲他們創建了一個獨特的App ID捆綁包,但爲了分發目的,我使用了這個通配符TU7J43B8JP。* –