![]() I tried to copy the altool from my dev machine to the Jenkins machine /Library/Developer/CommandLineTools/usr/bin and got this error when running it. It seems the 'altool' is used for the notarization for xcode12. Stapling an app requires macOS 10.12 or later." Building a new app for notarization requires macOS 10.13.6 "Prepare Your Software for Notarization Notarization requires Xcode 10 You need to have xcode.app for not notarization Users running older macOS versions (10.9-10.12) are unaffected. Have not found another API that works to authenticate a user with the I have done a lot of digging and debugging but SignInWithContext:replyBlock:] method from the StoreFoundation privateĪpple framework which this app relies on to authenticate users through In macOS High Sierra (10.13) Apple removed the -[ISAccountService I have tried the mas cli which is no longer to support sign in from the command line. The Xcode.app is required for the notarization. ![]() To install the Xcode, it has to be via the Apple App Store, using the GUI to log in first. The EC2 macOS AMIs only has the Xcode command-line tool preinstalled in those AMIs, I can't install the Xcode.app via ssh/command line onto the EC2 machine. The goal: is to automate the macOS app notarization using Amazon EC2 with the Jenkins pipeline.
0 Comments
Leave a Reply. |