簡體   English   中英

iPhone XS 設備上 iOS 15 Beta 版“不受信任的開發者”錯誤上的 Xcode 13

[英]Xcode 13 on iOS 15 Beta 'Untrusted Developer' error on iPhone XS device

我已經在我的物理 iPhone XS 上測試我的 iOS 應用程序已經有一段時間了,當我嘗試運行它時突然它拋出一個錯誤說:

“APP NAME”不再可用。

所以我再次通過Xcode重新構建到我的設備中以重新安裝它。 但是我收到一條錯誤消息,上面寫着“不受信任的開發人員”

因此,我嘗試轉到“設置”>“常規”>“VPN 和設備管理”屏幕,以查看是否需要再次“信任”我自己的開發人員配置文件。 但它沒有出現在該屏幕或任何其他新的開發人員配置文件中。

做了一些研究並試圖排除故障。 我找到並使用的解決方案之一是實際創建一個新的開發人員帳戶,並使用它在我的設備上構建和安裝應用程序。 我確實可以工作,但我不想使用另一個開發人員帳戶來構建此應用程序,因為我想使用的包標識符已經綁定到該舊帳戶。 而且我還有一堆其他應用程序與該舊帳戶相關聯。

上述解決方案也不理想的另一個原因,因為我的設備中已經有數月的數據保存在該應用程序中。 如果使用新帳戶創建新版本,它將無法訪問使用其他帳戶構建的舊應用程序的數據。

請注意,該舊帳戶以前是付費帳戶,但現在已過期。 但直到最近我才遇到這個問題。 所以我猜這與最近的 iOS 15 beta 版本有關。

我將為此提交錯誤報告。 但是有沒有人有任何想法或解決方法來擺脫這個問題? 任何可能為我指明正確方向的信息將不勝感激。 謝謝!

我已將此作為 AppleFeedback Assitant 上的錯誤提交。 他們聯系我索要日志和我用來重建項目的證書。 我猜這是一個錯誤,他們正在嘗試修復它。

我設法解決了這個問題。

Xcode -> Preferences -> Accounts -> Manage Certificates -> + -> Apple Development然后制作一個新證書

我的情況可能與你的不同,但這是我看到的症狀。 我能夠簽署隨機的 Github 項目並在我的手機上運行它們。 我也有一個付費開發者帳戶。 我從未在 iPhone 上的VPN & Device Management設置中看到與我的應用程序相關的任何內容,但我仍然沒有看到。

我想我找到了解決這個問題的方法。

您需要從鑰匙串中刪除舊證書,然后在Preferences... -> Accounts -> Manage Certificates... -> Tap +創建新Preferences... -> Accounts -> Manage Certificates... -> Tap +

我希望我會幫助某人。

iOS 15 + macOS Monterey + Xcode 13 似乎已經解決了這個問題

更新到 macOS Monterey 后,我的應用程序正常啟動。 我要補充的是,我做了其他人可能會改變結果的所有事情。 這包括更改我的捆綁標識符並從密鑰鏈中刪除我的證書並創建一個新證書。 我也在運行 Xcode 13.1、iOS 15.1 和 macOS 12.0.1。

iOS 15之前生成的配置文件阻止在新版本上安裝。 因此,您需要為您的應用程序生成一個新的配置文件。 請嘗試以下操作:

  • 退出 Xcode
  • 轉到緩存的配置文件目錄 (cd ~/Library/MobileDevice/Provisioning Profiles/)
  • 將現有文件備份到另一個目錄
  • 刪除 ~/Library/MobileDevice/Provisioning Profiles/ 下列出的所有配置文件
  • 啟動 Xcode
  • 在您的設備上安裝/運行該應用程序

Xcode 將檢測到您的本地系統上沒有符合條件的配置文件,並在下一次構建設備時請求一個新的配置文件。 新配置文件將符合 iOS 15 配置。

注意:如果它仍然不起作用,請在您的設備上安裝iOS 15.2 測試版(Build 19C5026i 或更高版本)並再次嘗試上述步驟。

我在我的 iphone 12 promax 上遇到了同樣的錯誤,您只需要創建一個新的捆綁標識符,然后構建,然后改回舊的捆綁標識符。 這個對我有用

暫無
暫無

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

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