We’ll start with altool 4.01.
1/13
This should make scripting easier for organizations.
5/13
First, all of the requirements on the main notarization page (developer.apple.com/documentation/…) are linked to the “Resolving Common Notarization Problems” section that explains them in more depth.
6/13
8/13
developer.apple.com/documentation/…
For example, there’s now a section dedicated to signing installer packages and avoiding PackageMaker.
10/13
They must be properly formed ASCII-encoded, BOM-less XML files. Xcode enforces that for you, but the codesign tool doesn’t.
12/13
13/13
plutil -convert xml1 -o new_entitlements.plist old_entitlements.plist
which does sanitizing.
14/13