簡體   English   中英

Xcode:iOS 應用程序突然總是在啟動時崩潰

[英]Xcode: iOS app suddenly always crashes on launch

我創建了一個非常簡單的應用程序,它可以接收推送通知並顯示內容。 自一個月以來,這一直沒有任何問題。

從昨天開始,每次我想啟動它時,應用程序都會突然崩潰。

我正在使用帶有 iOS 12.4.1 的 iPhone 8 Plus。 重新啟動應用程序,iPhone 的硬重置和軟重置都沒有幫助。

控制台顯示以下內容:

fehler 07:37:35.510970 +0200 assertiond 無法獲得 pid 542 的任務名稱端口權限:(os/kern)失敗(0x5)

fehler 07:37:35.511100 +0200 assertiond 無法啟動作業,錯誤 { description = "Unable to get valid task name port right for pid 542"; failureReason = "進程執行失敗"; recoverySuggestion = "查閱 /var/log/com.apple.xpc.launchd/launchd.log 了解更多信息"; }

fehler 07:37:35.511894 +0200 SpringBoard [MyCompany.MyApp] Bootstrap 失敗並出現錯誤:

fehler 07:37:35.512091 +0200 SpringBoard 引導失敗並出現錯誤:錯誤域 = BKSProcessErrorDomain 代碼 = 1“無法使用 bundleID MyCompany.MyApp 引導進程” UserInfo = {NSLocalizedDescription =無法使用 bundleID MyCompany.MyApp,BKSProcessExitReason = 引導進程0, NSLocalizedFailureReason=啟動作業失敗, NSUnderlyingError=0x28146e760 {Error Domain=NSPOSIXErrorDomain Code=3 "No such process" UserInfo={NSLocalizedFailureReason=進程執行失敗, NSLocalizedRecoverySuggestion=Consult /var/log/com.apple.xpc。 launchd/launchd.log 獲取更多信息,NSLocalizedDescription=無法為 pid 542 獲取有效的任務名稱端口}},BSErrorCodeDescription=bootstrap-failed}

有人知道為什么我的應用程序突然崩潰了嗎?

如果您用於創建此應用程序的開發人員證書已被吊銷,或者具有相同捆綁標識符的另一個應用程序(仍處於開發模式)正在使用您的開發人員證書,則可能會發生這種情況。 當我們使用共享證書身份的免費開發者帳戶構建用於測試目的的應用程序時,就會發生這種情況。

我在我的 iPhone 上遇到了同樣的問題。 幾天后它停止工作,所以我四處查看是否能找到答案。 我發現了這個,它對我有用:

“如果不注冊 Apple Developer Program,您的應用程序將只能在您的設備上持續 7 天。之后,您必須通過 Xcode 將其重新部署到您的設備。如果您注冊了 Apple Developer Program,你不會有這種不便。”

我知道這不適用於最初的問題,因為他說他擁有開發者許可證,但它適用於許多不支付許可證並且您的許可證已過期的其他人。 我不確定是否允許發布指向我發現問題的鏈接,所以如果是這種情況,請把它拿走,但我確實想參考我從哪里得到它,當它不是我的時候。 https://codewithchris.com/deploy-your-app-on-an-iphone/

暫無
暫無

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

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