簡體   English   中英

拒絕鑰匙串訪問后,應用程序無法在iPhone上運行

[英]App won't run on iPhone after denying keychain access

我的應用程序有問題。 添加用於使用遠程推送通知的證書后,我想在iPhone(7S)上對其進行測試。 比xCode要求我提供鑰匙串訪問。 但是我忘記了密碼,所以我拒絕了並查了一下。 我嘗試重新運行該應用程序,但是xCode每次都因相同的錯誤而崩潰(請參見下面的內容)。 我嘗試重新啟動xCode,從Xcode中刪除我的帳戶,然后再次添加,刪除證書並再次下載...,但是沒有任何效果。 希望有人可以幫助...

這里的錯誤代碼:

Probing signature of /Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib
  /usr/bin/codesign '-r-' '--display' '/Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib'
/Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib: code object is not signed at all
Codesigning /Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib
  /usr/bin/codesign '--force' '--sign' '7319A6E748656B8031B1B216ED08967067862C10' '--verbose' '/Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib'
/Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib: unknown error -1=ffffffffffffffff
error: Task failed with exit 1 signal 0 {
    /usr/bin/codesign '--force' '--sign' '7319A6E748656B8031B1B216ED08967067862C10' '--verbose' '/Users/<MYNAME>/Library/Developer/Xcode/DerivedData/CBG-App-cbcnuiuwufasepbebirhstwqwkst/Build/Products/Debug-iphoneos/CBG-App.app/Frameworks/libswiftAVFoundation.dylib'
}

如果上次遇到相同的問題,則會使其痛苦不堪。

解:

1-刪除〜/ Library / Preferences / com.apple.security.plist

2-重新啟動

3-解決了!

PD:如果仍然抱怨,請再次下載臨時配置文件;如果自動,則更改為無,然后再次返回您的配置文件。

嘗試給Xcode訪問您的證書。 打開KeyChain並找到您的證書。 右鍵單擊證書,然后選擇“獲取信息”。 單擊“訪問控制”選項卡,然后添加Xcode.app

我靠自己解決了。 重新啟動Mac和清除Xcode有所幫助。 之后,我必須填寫密碼約一百次,但現在可以了。 無論如何,謝謝您的回答!

暫無
暫無

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

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