Developing MacOS Apps vs. Adobe Air = resource fork, Finder information, or similar detritus not allowed
Hi,
is anyone still developing macOS Apps using Adobe Air/Flash/Animate?
I've finished a new macOS App and now I'm trying to use my old script (which always worked before) but it seems Apple changed something.
When I use this script in Terminal:
cd /Users/essig/Desktop
cp MacProcess/Info.plist Europa\ meistern.app/Contents/Info.plist
cp MacProcess/Icon.icns Europa\ meistern.app/Contents/Resources/Icon.icns
chmod -R 777 Europa\ meistern.app
codesign -f -v -s "3rd Party Mac Developer Application: Jan Essig " Europa\ meistern.app/Contents/Frameworks/Adobe\ AIR.framework/Versions/Current/Adobe\ AIR_64\ Helper
codesign -f -v -s "3rd Party Mac Developer Application: Jan Essig " Europa\ meistern.app/Contents/Frameworks/Adobe\ AIR.framework/Versions/Current/Adobe\ AIR_64
codesign -f -v -s "3rd Party Mac Developer Application: Jan Essig " Europa\ meistern.app/Contents/Frameworks/Adobe\ AIR.framework/Versions/Current/Adobe\ AIR
codesign -f -v -s "3rd Party Mac Developer Application: Jan Essig " Europa\ meistern.app/Contents/MacOS/Europa\ meistern
codesign -f -v -s "3rd Party Mac Developer Application: Jan Essig " Europa\ meistern.app
codesign -f -v -s "3rd Party Mac Developer Application: Jan Essig " --entitlements MacProcess/entitlement.plist Europa\ meistern.app
codesign --display --entitlements - Europa\ meistern.app
productbuild --component Europa\ meistern.app /Applications EuropaInstaller.pkg --sign "3rd Party Mac Developer Installer: Jan Essig "
I'm getting this error message several times:
Europa meistern.app: replacing existing signature
Europa meistern.app: resource fork, Finder information, or similar detritus not allowed
... however - the .pkg file is built with the script. When I try to upload it vie Application Loader I'm getting this Error Message:
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.essig.europameisternmac.pkg/Payload/Europa meistern.app/Contents/MacOS/Europa meistern" )] Refer to App Sandbox page at https://developer.apple.com/devcenter/mac/app-sandbox/ for more information on sandboxing your app."
Does anyone know how to fix this?
A short reply would be GREAT!! Thanks a lot in advance!
Jan
