2017-09-14 41 views
0

錯誤ITMS-90296:「應用程序沙箱未啓用。以下可執行文件必須包含帶有布爾值的」com.apple.security.app-sandbox「權利在權利屬性列表中爲true:[(「123123123client.pkg/Payload/123123123Client.app/Contents/MacOS/123123123Client」,「123123123client.pkg/Payload/123123123Client.app/Contents/PlugIns/Java.runtime/Contents/Home/jre/lib/jspawnhelper「)]有關沙盒應用的更多信息,請參閱應用沙盒頁面https://developer.apple.com/devcenter/mac/app-sandbox/。」試圖將JavaFX應用程序部署到MAC應用程序商店,顯示沙箱錯誤

雖然我已經添加在信息的plist沙盒授權。但仍然得到同樣的...任何幫助

enter image description here

回答

0

不完全是一個合法的解決方案....但它解決了我需要的目的既然應用程序是使用JAVA FX構建的,我無法確定構建中的問題(JAVA APP由其他人開發,我有責任將其提交給應用商店,因爲只有公司的ios資源:))。經過一天的努力,並使用各種方法來完成這項工作。

我想出了一個方法,我創建了一個空白的項目,同樣的構建添加了應用程序圖標,然後沙箱啓用應用程序和框架,然後編譯構建得到了Xcode archive.then我已經取代了project.app javafx。但在更換之前,我已經先替換了info.plist,因爲所有info.plist都具有所需的所有設置。

這樣做之後,我嘗試上傳構建並出人意料地將其工作並構建上傳到應用商店。

現在Mac應用程序正在審查中....

相關問題