没
没有配置category
很多人一发现这个错误,直接埋头就去看api文档,
Launch Services Keys
sanbox缺失
ERROR ITMS-90296: "App sandbox not enabled. The following executables must include the "com.apple.security.app-sandbox" entitlement with a Boolean value of true in the entitlements property list: [( "com.stone.AliImage.pkg/Payload/AliImage.app/Contents/MacOS/AliImage" )] Refer to App Sandbox page at https://developer.apple.com/devcenter/mac/app-sandbox/ for more information on sandboxing your app."
最近我在弄一个Mac的项目,所以在打包上传appstore的时候遇到一些问题!事情的经过是这样的,我的mac程序内嵌入了几个命令行文件(exec文件),然后上传appstore时提示:app sandbox not enabled - the following executables must include the com.apple.security.app-sandbox。费了半天功夫,改了工程的app sandbox为开启状态,也详细查询了app sandbox苹果官方文档还是不行,最后终于找到了解决方式,原来需要对工程内第三方可执行文件签名,在这里再跟大家分享一下!
• Create a file named entitlements.plist in your corona directory with
• Build your app with corona
• Open Terminal and execute these commands :
cd /yourcoronadirectory
codesign --entitlements entitlements.plist -v -f -s "3rd Party Mac Developer Application: xxx xxx (XXXXXXXXXX)" yourappname.app
productbuild --component yourappname.app /Applications --sign "3rd Party Mac Developer Installer: xxx xxx (XXXXXXXXXX)" yourappname.pkg
You can now use Application Loader