簡體   English   中英

應用商店提交成功但鑰匙串警告丟失

[英]app store submit success but loss of keychain warning

提交應用后,我收到了來自應用商店團隊的通知。(它是更新版本)

親愛的開發人員,

我們發現您最近為“ XXX”送達一個或多個問題。 您的交付成功,但是您可能希望在下一次交付中更正以下問題:

鑰匙串訪問的潛在損失-先前版本的軟件的應用程序標識符值為['EZQ6M662W5.11211'],正在提交的新版本的軟件的應用程序標識符為['XLHNTWNU3H.11211']。 這將導致鑰匙串訪問丟失。

如果您想為此應用更新二進制文件,可以重新交付二進制文件。

問候,

App Store團隊

任何的想法?

蘋果在這里為您提供答案: https//developer.apple.com/library/content/qa/qa1726/_index.html

問:如何解決鑰匙串訪問的潛在損失警告?

答:鑰匙串訪問的潛在損失。 先前版本的軟件的應用程序標識符值為“ A1B2C3D4E5.com.company.app”,提交的新版本軟件的應用程序標識符為“ 5E4D3C2B1A.com.company.app”。 這將導致鑰匙串訪問丟失。 注意:這是警告,不是錯誤。 您可以選擇繼續提交,而不考慮此警告,但是應使用本文檔確定您是否可以安全地忽略它。 此警告表明未決提交的App ID前綴與應用商店中實時應用的App ID前綴不同。

重要提示:唯一可以忽略此警告而不會造成后果的應用程序是那些不使用依賴於應用程序ID前綴的技術的應用程序,例如鑰匙串訪問,切換和UIPasteboard共享。 可能會出現此警告並繼續提交的應用程序是:

如技術說明TN2311-管理多個應用程序ID前綴中所述,那些將其應用程序ID前綴從任意捆綁種子ID遷移到其更現代的團隊ID的應用程序。 那些正在通過App Transfer提交最近購買的應用程序的第一次更新的用戶。 注意:由於“應用轉移”而收到此警告的應用應閱讀TN2311>如果您切換應用ID前綴並了解轉移的應用無法維持對與之關聯的先前鑰匙鏈的訪問權,則會一次丟失鑰匙串數據前所有者的應用ID前綴。 對於確實利用依賴於App ID前綴的技術的應用程序,不應忽略此警告。 可能會丟失鑰匙串訪問警告,這表明該應用已使用錯誤的配置文件進行了代碼簽名。

解決問題:

您必須在“證書ID和配置文件”網站上找到或重新創建使用正確的App ID前綴的配置文件。 單擊配置文件上的“編輯”,以確保前綴正確。 單擊下載,然后將配置文件保存到磁盤。 (可選)使用以下命令中的“終端”命令仔細檢查下載的配置文件上的“ App ID前綴”:如何檢查與我的“配置文件”關聯的權利? 將配置文件拖動到Dock上的Xcode圖標上進行安裝。 重新提交該應用程序,並使用與正確的前綴相關聯的新還原的配置文件對它進行代碼簽名。 “鑰匙串訪問”是指《鑰匙串服務參考》中的所有功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM