最近在我的iOS應用程序中出現了一個問題。我使用的是共享Web憑據來獲得相關的用戶憑據:共享Web憑據未通過iOS 10真實設備批准
SecRequestSharedWebCredential(0, 0, ^(CFArrayRef lpCredential, CFErrorRef lpError) {
// stuff
});
這是工作正常,直到最近,當我發現它停止在iOS設備10(可能只有10.2的設備工作,但我沒有舊版本去檢查)。一切都應該按順序進行(權利,在服務器上籤署蘋果應用程序站點關聯文件),因爲它可以在iOS 9和8上運行。它也適用於模擬器(甚至10.2)中的每個版本。
但在真實設備上的iOS 10不起作用。完成塊被稱爲錯誤代碼
-25293 (Authorization/Authentication failed.)
"www.webcredentialsurl.com" failed to approve "AppPrefix.AppID"
是否有人有任何想法可能是造成這個?蘋果是否最近改變了一些東西我使用Xcode 8.2。
你的工作如何解決這個問題?我們有類似的問題。 – Brett
@Brett是的,看我的答案。 – Kegluneq