我想創建一個簡單的.app包。我在Info.plist中犯了一個錯誤,查找器在圖標上顯示一個「禁止」標誌,當我嘗試點擊它時,我收到了該消息。我在Info.plist中修正了這個錯誤,我確信100%這個包現在沒問題,但我仍然收到錯誤信息。 Finder似乎檢測到一個損壞的應用程序並將其緩存。如何重置此緩存?即使複製捆綁也不做任何事情。我試圖用tarring和untarring它,它可以工作,但必須有一些魔術技巧。我認爲它是擴展屬性,但xattr什麼也沒有顯示。如何清除「您無法打開應用程序」q.app「,因爲它可能已損壞或不完整」狀態?
回答
在本教程看一看: http://reviews.cnet.com/8301-13727_7-10330759-263.html
我的猜測是,第一解決方案將工作:更新預綁定。
教程似乎已過時:它是從2006(!)開始的,第一部分中指定的命令行util似乎不存在。 – intuited
我最有可能有類似的問題。 Info.plist
文件已損壞(錯誤的CFBundleExecutable
值),Finder顯示帶有禁止標誌的應用程序圖標。我手工編輯Info.plist
(只是sudo nano Info.plist
),每次我通過在Finder中右鍵單擊然後「顯示信息」(或類似的東西)進行測試。當我實際上修復了Info.plist
文件時,它仍然在Finder中顯示一個欄,但是在信息中是OK的,並且它也運行正常。
我的猜測是,你Info.plist
仍然沒有確定,我建議用手工編輯它(它只是一個簡單的XML文件),並通過一個刪除鍵一個,直到你得到的信息窗口中沒有禁止標誌。
如果您自己創建應用程序,請檢查yourappname.app/Contents/Info.plist條目「CFBundleExecutable」是否與yourappname.app/Contents/MacOS/下的可執行文件一致。
例如,如果你的應用程序有名稱爲「簡單」,並且有一個可執行Simple.app/Contents/MacOS/Simple。然後,確保在文件Simple.app/Contents/Info.plist,有一個條目:
<key>CFBundleExecutable</key>
<string>Simple</string>
- 1. 導出的e4 RCP應用程序無法打開,因爲「已損壞或不完整」(OSX)
- 2. 文件無法打開,因爲它的損壞或無法讀取?
- 3. 「xxx.app」已損壞,無法打開
- 4. Sierra - 文件已損壞,無法打開
- 5. TriggerToolkit已損壞,無法打開
- 6. 無法刪除已損壞的B2C應用程序和租戶
- 7. 該應用程序已損壞,無法打開。刪除應用程序並從App Store再次下載
- 8. 狀態信息對於此頁無效,可能已損壞
- 9. 「狀態信息對於此頁無效,可能已損壞」
- 10. 該頁面的狀態信息無效,可能已損壞
- 11. 如何清除Zookeeper損壞
- 12. 該應用程序無法打開,因爲它的可執行文件缺失
- 13. base64未轉換圖像它顯示圖像可能已損壞或無法打開圖像
- 14. React過濾狀態而不損壞它
- 15. 靜態鏈接的應用程序 - 無效或損壞的DLL
- 16. 無法打開文件「IMG_0001.JPG」,因爲您無權查看它
- 17. Xcode 6.1 - 筆尖無法打開,因爲您無權查看它
- 18. 無法打開文件「AppName.build」,因爲您無權查看它
- 19. GMP是否損壞?它不能完成!
- 20. 無法運行「該文件」***。應用程序「無法打開,因爲您沒有權限查看它」
- 21. 原因損壞/ var/lib/logrotate /狀態
- 22. 我清理Solution'd我的Winform應用程序,現在它已損壞
- 23. 目標完整性 - 文件「Pods-ios.xcconfig」無法打開,因爲其路徑無法解析。它可能會丟失」
- 24. 無法打開它已被另一個我的應用程序
- 25. 「您無法打開應用程序」終端「,因爲它在此類型的Mac上不受支持。」
- 26. 無法打開文件,因爲您沒有權限查看它
- 27. 無法將場景加載到內存中。您的文檔可能已損壞
- 28. 新鮮下載 - >錯誤:「MuleStudio.app已損壞,無法打開。」
- 29. DOCX:該文件已損壞,無法打開
- 30. 當我的應用程序說:應用程序已損壞,無法打開。您應該將其移至垃圾箱
你現在能夠啓動的應用程序你如何創建你的應用程序? – Aditya
只需重新安裝應用程序並單擊替換,而不是兩者都保留。它應該保持您現有的偏好和數據。 – StackFlowed