Cydia Impactor 常見各種錯誤解決方法全集
在越獄時通過Cydia Impactor 安裝IPA 軟體時,經常會碰見不少使用者反應過程中都會出現錯誤程式碼,為了讓大家能夠更好查詢到這類問題錯誤,直接透過這篇來彙整Cydia Impactor 錯誤問題,並且還提供解決處理方法,如使用Cydia Impactor 過程中還有任何錯誤,就請直接透過這篇來查詢找答案吧!
Cydia Impactor 是什麼?
可先透過這篇「免越獄也能夠過Cydia Impactor安裝未簽名APP軟體技巧」教學來了解。
請善用”Ctrl F”來搜尋問題與關鍵字,如是iOS使用者要如何使用Ctrl F功能?請透過「這篇教學」
1.如下面沒提到的問題與答案,請在本篇文章後面提問,會再繼續補充
2.請發問前先告知你的機種和做了什麼事情導致問題發生,如果可以附上圖片會更好,別不尋找一下自己遇到問題,就直接回覆發問,這樣做法非常不恰當。
Cydia Impactor 常見錯誤問題與修正方法
Q1. 開啟Cydia Impactor 直接顯示Runtime Error錯誤?
導致原因
電腦沒有安裝Visual Studio 2015 的Visual C 可轉散發套件
解決辦法
通過電腦安裝Visual Studio 2015的Visual C 可轉散發套件即可(點我官網下載)
Q2. provision.cpp:168 或cpp: 173 Please sign in with an app-specific password. You can create one at appleid.apple.com 錯誤?
Q3. provision.cpp:29 錯誤?
解決辦法
到電腦上的Cydia Impactor資料夾內,找到檔名「長串數字.key」檔案,全部刪除,或是直接刪除整個資料夾,透過Cydia Impactor重新下載一次。
Q4. provision.cpp:57
LOCKDOWN_E_INVALID_HOST_ID 錯誤?
導致原因
首次iPhone、iPad 裝置連上電腦時,由於尚未點選「信任該電腦」與還「沒輸入解鎖密碼」,就會導致此錯誤問題發生。
解決辦法
- 喚醒iPhone/iPad 裝置
- 此時裝置上會跳出需要同意信任此電腦,點選「信任」並且輸入解鎖密碼後
- 將Cydia Impactor 關閉重開一次,看見Cydia Impactor 上有出現裝置名稱,就可以開始安裝IPA軟體。
Q5. installation.cpp:42 錯誤?
導致原因
下載到zip壓縮檔案,直接將zip拉入Cydia Impactor 安裝造成的錯誤。
解決辦法
將zip壓縮檔內的IPA解壓縮出來,再將IPA拉入 Cydia Impactor 安裝即可。
Q6.installation.cpp:51 錯誤?
引起原因
IPA不支援檔前iOS版本造成無法安裝。
解決辦法
升級iOS版本解決。
Q7. Impactor.cpp:57 錯誤?
引起原因
電腦沒有安裝iTunes
解決辦法
電腦直接安裝iTunes (官網下載)後才能使用Cydia Impactor。
Q8. provision.cpp:62 錯誤?
可參考另「一篇教學」來解決。
Q9. provision.cpp:71 錯誤?
引起原因
- 裝置內已經有另一個相同的App軟體 造成衝突。
- 證書發生問題。
解決辦法
- 刪除另一個App後,再次重新安裝即可。
- 透過前一箇舊版Cydia Impactor 點選「Xcode」>『Revoke Certificates』,並輸入要撤銷證書的Apple ID與密碼,即可解決。
Q10. provision.cpp:80 錯誤?
導致原因
- 裝置內已經有另一個相同的App 軟體造成衝突。
- 證書發生問題。
解決辦法
- 刪除另一個App後,再次重新安裝即可。
- 透過前一箇舊版Cydia Impactor 點選「Xcode」>『Revoke Certificates』,並輸入要撤銷證書的Apple ID與密碼,即可解決。
Q11. provision.cpp:81 錯誤?
可參考另「一篇教學」來解決。
Q12.progress.hpp:87_assert(false) 錯誤?
導致原因
表示裝置存在的證書出了問題,由於最新版本Cydia Impactor 無法撤銷證書(Saurik故意弄的也不修補),只能讓電腦另外抓前一箇舊版本Cydia Impactor 來撤銷。
可參考另「一篇教學」來解決。
Q13. provision.cpp:138 錯誤?
可參考另「一篇教學」來解決。
Q14. provision.cpp:150 錯誤?
引起原因
- 密碼輸入錯誤。
- 因Apple ID 開啟了雙重驗證安全機制,導致透過Cydia Impactor 會無法進行驗證。
解決辦法1.關閉雙重驗證
這方法是比較不建議操作,畢竟有不少無越獄的使用者都是在沒有開啟雙重驗證情況下被盜Apple ID ,建議是暫時關閉後等透過Cydia Impactor 安裝後就可再次開啟,詳細步驟如下
- 到http://appleid.apple.com 蘋果官方網頁先登入自己的AppleID與密碼
- 到安全類別中會看見「雙重認證」欄位,點右側的「編輯」,並且點「關閉雙重驗證」
- 會跳出要求輸入「安全問題」,依照自己所設定過的填寫
- 就可以關閉雙重驗證。
解決辦法2.另外註冊一組全新AppID
解決辦法3.開啟App專用密碼
假如不想另外註冊一組Apple ID ,又有開啟雙重認證,那可透過App 專用密碼代替原始密碼,但這方式有個安全疑慮,要是被駭客竊取到這組密碼,就同等於可直接透過你的Apple ID和App密碼直接取用。
- 到http://appleid.apple.com 蘋果官方網頁先登入自己的AppleID與密碼
- 到安全類別中會看見「雙重認證」欄位,並且點App 專用密碼下面的「產生密碼⋯」
- 輸入「Cydia Impactor」點選「建立」
- 就會自動產生一組「xxxx-xxxx-xxxx-xxxx」格式的密碼,請記憶好這組密碼,就可專門透過 Cydia Impactor 安裝IPA
Q15. provision.cpp:158 錯誤?
可參考另「一篇教學」來解決。
Q16. provision.cpp:159 錯誤?
可參考另「一篇教學」來解決。
Q17. http-win.cpp:160 錯誤?
導致原因
電腦防毒、防火牆或是VPN導致Cydia Impactor 無法與網路正常連線。
解決辦法
- 確認電腦是否能夠正常上網
- 將防毒、防火牆讓Cydia Impactor 能夠正常連線,不知道如何設定就先暫時停用
- 如有使用VPN 先停用再嘗試
Q18. zip.cpp: 311 錯誤?
引起原因
IPA軟體下載不完整或不小心再將IPA軟體解壓縮。
解決辦法
- 重新下載一次IPA
- 有些電腦系統可能會將IPA檔名變成壓縮包圖,請確認副檔名為IPA軟體就不用解壓,如果是.zip就需要解壓縮,再將IPA 拉入Cydia Impactor上即可。
Q19. error: desktop.cpp:314 錯誤?
導致原因
電腦沒有安裝iTunes。
解決辦法
電腦直接安裝iTunes (官網下載)後才能使用Cydia Impactor。
Q20. ipa.cpp:438 cannot find .app/info.plist 錯誤?
導致原因
下載到zip壓縮檔案,直接將zip拉入Cydia Impactor 安裝造成的錯誤。
解決辦法
將zip壓縮檔內的IPA解壓縮出來,再將IPA拉入 Cydia Impactor 安裝即可。
Q21. ipa.cpp:456 cannot find 錯誤?
引起原因
因檔案內缺少.app / Info.plist 造成編譯上錯誤,請重新編譯。
解決辦法
將.app / Info.plist 檔案找出來,或是可透過終端並命令“ls -a”來找到此檔案。
Q22. zip.cpp:557 或ipa.cpp:420 錯誤?
引起原因
IPA軟體下載不完整或是編譯的錯誤問題。
解決辦法
請重新下載一次或是回報給開發者。
Q23. Impactor.cpp:637 錯誤?
引起原因
電腦沒有安裝iTunes
解決辦法
電腦直接安裝iTunes (官網下載)後才能使用Cydia Impactor。
Q24. provision.cpp:698 錯誤?
導致原因
裝置無法正常讀取iPhone、iPad 裝置資訊。
解決辦法
- 將裝置關機在開機一次
- 檢查電腦是否有安裝iTunes 或將iTunes 移除重灌一次
- 裝置是否連上電腦有點選信任這臺電腦
- 換個USB插卡
- 使用原裝資料線
- 資料線扒開在插上