Copy link to clipboard
Copied
Are there any work / planning occuring on having Adobe AIR compiled Apps for Mac to run natively or through Rosetta 2 on the new M1 chip Macs?
Sure! In resume:
1st - Setting up apple dev account and get a dev certificate: https://www.molleindustria.org/blog/notarizing-your-flashair-applications-for-macos/
You can skip the "The entitlements" section, that will be handled on the second tutorial
Important note, when requesting the certificate from certified CA on keychain assistant, make sure you have selected "Apple Worldwide Developer Relations Certification Authority" (you can download it from here: https://www.apple.com/certificateauthority
...Copy link to clipboard
Copied
I've follow some guides and was able to run on big-sur (intel), but on M1 the window content stays transparent.. I'm not sure if air 33.1 runs, I'll give it a try..
Copy link to clipboard
Copied
I can confirm that our app compiled with Flex 4.16.1 and Air 32.0 (64bit) runs on Big Sur M1 after update to 11.0.1
Copy link to clipboard
Copied
Thats great news Rui!
Is there some guides you followed? A link probably so I can check it out 🙂
Copy link to clipboard
Copied
Sure! In resume:
1st - Setting up apple dev account and get a dev certificate: https://www.molleindustria.org/blog/notarizing-your-flashair-applications-for-macos/
You can skip the "The entitlements" section, that will be handled on the second tutorial
Important note, when requesting the certificate from certified CA on keychain assistant, make sure you have selected "Apple Worldwide Developer Relations Certification Authority" (you can download it from here: https://www.apple.com/certificateauthority), if not you'll may have an error "Unable to build a valid certificate chain for the signer".
2nd - Package and Notarize:
https://discuss.as3lang.org/t/how-i-notarized-my-desktop-air-project-for-macos-appstore/2222
I had some issues setting everything up:
- 1st I've tried to mannualy setup FlexSDK 4.16.1 and AirSDK 32.0 (flex compatible), but that didn't went well on the copy/paste and there is a command to do it but I can't remember where I saw that, so I've installed Adobe Air 32 and the Flex SDK installer: http://flex.apache.org/installer.html, just to realize that the installer can't run because is quarentined, so I had to remove from quarentine with a command "cd /Library/Frameworks && sudo xattr -r -d com.apple.quarantine ./Adobe\ AIR.framework".
- 2nd you really need to install xcode for the notarization, but the "xcrun altool" command was not found, even after reboot, I had to run the command "xcode-select -r" and restart terminal.
Hope it helps