Sandbox entitlements error ITMS-90296
See original GitHub issueI am having problems submitting my app to the app store. Where I am running into an error is sandbox not being enabled. I am adding entitlements when I sign the app, but apparently it is not working. This is the error that is coming up.
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.site.app.pkg/Payload/App.app/Contents/Frameworks/App Helper EH.app/Contents/MacOS/QuizzUmmah Helper EH", "com.site.app.pkg/Payload/App.app/Contents/Frameworks/App Helper NP.app/Contents/MacOS/App Helper NP", "com.site.app.pkg/Payload/App.app/Contents/Frameworks/App Helper.app/Contents/MacOS/App Helper", "com.site.app.pkg/Payload/App.app/Contents/MacOS/App" )] Refer to App Sandbox page at https://developer.apple.com/devcenter/mac/app-sandbox/ for more information on sandboxing your app."
Here are my 2 entitlements: Parent:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.application-groups</key>
<string>'My team id'.com.site.app</string>
</dict>
</plist>
child:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.inherit</key>
<true/>
</dict>
</plist>
And my build script:
electron-packager . App --identity='3rd Party Mac Developer Application: 'Company' ('My team Id')' --sign-entitlements='./entitlements.mas' --sign-entitlements-inherit='./inherit.entitlements.mas' --osx-sign --app-version='1.0.0' --build-version='1.0.100' --platform=mas --app-bundle-id='com.site.app' --helper-bundle-id='com.site.app.helper' app-category-type=public.app-category.games --arch=all --icon=icon.icns --overwrite --asar",
Please help i am in dire need lol
Issue Analytics
- State:
- Created 7 years ago
- Comments:6 (2 by maintainers)
Top Results From Across the Web
Sandbox entitlements error ITMS-90296 · Issue #121 - GitHub
This is the error that is coming up. ERROR ITMS-90296: "App sandbox not enabled. The following executables must include the "com.apple.security.
Read more >For Mac application getting error … | Apple Developer Forums
ERROR ITMS-90296 : "App sandbox not enabled. The following executables must include the "com.apple.security.app-sandbox" entitlement with a Boolean value of ...
Read more >App sandbox not enabled error trying to upload my App
ERROR ITMS-90296 : "App sandbox not enabled. The following executables must include the "com.apple.security.app-sandbox" entitlement with a ...
Read more >Cannot expand $(AppIdentifierPrefix) in Entitlements.plist ...
This value should be a string starting with your TEAMID, followed by a dot '.', followed by the bundle identifier ." ERROR ITMS-90296:...
Read more >Application Loader error - macOS Desktop - Solar2D Forums
ERROR ITMS-90296 : “App sandbox not enabled. The following executables must include the “com.apple.security.app-sandbox” entitlement with a ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Did anybody find the solution for this? I am having the same issue. I use electron-forge, electron-osx-sign, productbuild and productsign.
Any news?