簡體   English   中英

如何在應用程序轉移到新帳戶后解決鑰匙串訪問警告

[英]How to solve keychain access warning after app transfer to new account

我對“鑰匙扣訪問的潛在損失”幾乎沒有疑問。

我將一個應用程序從舊帳戶轉移到新帳戶但現在我想要更新該應用程序,當我嘗試提交更新構建xcode時顯示我警告可能丟失鑰匙串訪問但沒有錯誤(使用xcode的新配置文件)。 所以我在google上搜索它,我發現它因為舊的團隊ID和新的團隊ID,它的不同而且因為你不能擁有包含舊團隊ID的配置文件。 因此,我使用XCode創建新的配置文件,例如“xc:com.TESTING.Test”,並通過使用warrining提交app。

但在提交應用程序后,我收到一封來自蘋果的電子郵件,說“先前版本的軟件的應用程序標識符值為['XYZXYZ.com.TESTING.Test'],並且提交的新版軟件的應用程序標識符為[ 'ABCABC.com.TESTING.Test']。這將導致鑰匙串訪問丟失。“

所以我的問題如下: -

1)如果我使用新的配置文件忽略“keychain access warrning”,那么我的應用程序將無法訪問NSUSerDefaults? 或任何其他重要信息? (只有舊安裝或新安裝才會出現此問題,也無法訪問鑰匙串?)

2)如何解決這個問題?

任何幫助都是適當的

謝謝

根據文檔 - 解決Keychain Access警告的潛在損失, 如果您切換App ID前綴將會發生 鑰匙串數據的一次性丟失 - 無論如何都會發生這種情況

NSUserDefaults與此無關。 如果您尚未使用鑰匙串服務 - 鑰匙串服務參考 - ,您可以安全地省略此警告。

您應該與Apple客戶服務聯系,他們會將您的TeamID更改為新帳戶,而不是使用舊的TeamID。 然后創建新的配置文件並連接到剛剛轉移的應用程序。

暫無
暫無

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

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