我做了一個簡單的應用程序,歸檔並進入組織者。從那裏我點擊分發 - >導出爲應用程序 - >不要辭職,然後將其保存到我的桌面。它運行的很好,但是如果我將它上傳到Mediafire並嘗試下載它,則在嘗試運行時會收到錯誤You can't open the application X because the Classic environment is no longer supported.
。我沒有更改任何默認設置。Xcode 4導出的應用程序給出錯誤「無法打開應用程序...不支持經典環境」?
5
A
回答
17
你是如何上傳的?你把它包裝在一個zip檔案中,還是你剛剛上傳原始應用程序包?
如果您剛剛上傳原始應用程序,那麼您將銷燬可執行文件的權限和擴展屬性,導致應用程序在下載時失敗。
系統會將您的主要可執行文件視爲非可執行文件,並且在此情況下,「經典環境」錯誤消息只是默認錯誤消息,因爲這是此問題最可能的原因。
由於zip格式保留zip壓縮文件中的文件的權限信息,因此將該應用程序包裝在zip中可行。
0
因爲什麼原因,我不得不在壓縮文件之前上傳它。不知道爲什麼,但那是有效的。
+1
查看我的回答。可執行文件必須具有特定的訪問權限才能讓系統知道它們是可執行文件。如果您通過一些不保留每個文件權限的系統上傳應用程序包,則當您再次下載文件時,包中的所有文件都將具有默認權限,包括應用程序的主要可執行文件。 – 2012-03-12 22:53:09
相關問題
- 1. py2app/Tkinter的應用程序錯誤: 「Classic環境不再支持」
- 2. 從經典的asp.net應用程序打開mvc應用程序
- 3. 在其他蘋果機上給出「無法打開.app,因爲經典環境不受支持」的應用程序,但對我自己而言工作正常
- 4. 應用程序支持語法錯誤
- 5. 打開Android應用程序時出錯
- 6. Heroku Node.js應用程序給出錯誤
- 7. JMS應用程序給出錯誤
- 8. 開發應用程序服務器不支持應用程序引擎靈活的環境中應用
- 9. 嘗試打開heroku應用程序時出現應用程序錯誤消息
- 10. 無法導出android應用程序(Eclipse)
- 11. Xcode 4 - 歸檔應用程序時出現鏈接錯誤
- 12. UnsupportedMediaException:支持的是[應用程序/ soap + xml]錯誤拋出
- 13. Android:無法導出出錯的應用程序-1073741819
- 14. 導出Android應用程序時出錯
- 15. Proguard錯誤,無法導出應用程序
- 16. Chrome應用程序開發環境中的打包應用程序是什麼?
- 17. 支持「打開支持的應用程序」彈出窗口,以在另一個支持的應用程序中打開文件 - ipad
- 18. Android API支持字典應用程序
- 19. 使用GeckoFX打開應用程序時出現錯誤
- 20. 歸檔後無法導出開發iOS應用程序
- 21. 打開跟蹤文件時出錯無法打開應用程序
- 22. 開發支持Web應用程序的移動應用程序的方法
- 23. Java應用程序導出
- 24. 導出Java應用程序
- 25. 導出E4應用程序
- 26. java.lang.NullPointerException:錯誤 - 應用程序未打開
- 27. Android應用程序開發環境?
- 28. 打開XBAP時出現錯誤(wpf瀏覽器應用程序)
- 29. Metro應用程序無法打開package.appxmanifest
- 30. Oracle MAF - 無法打開應用程序
太棒了,謝謝你的解釋。 – 2012-03-13 00:22:21
這個答案應該像從可可newb的100 upvotes :) – 2012-06-12 04:47:13
非常感謝你,太多了。 – cksubs 2013-02-22 06:45:29