[templates] Add comments to help developers #17591
Labels
documentation
The issue or pull request is about documentation
enhancement
The issue or pull request is an enhancement
good first issue
This is a good first issue for someone to start working with our code
Milestone
It can be difficult to get everything correctly aligned for publishing, so we might want to add comments to templates to show developers what they need to do depending on what they want to do.
A list of problems for Mac Catalyst are described here: dotnet/maui#12293
The product archive package's signature is invalid. Ensure that it is signed with your "3rd Party Mac Developer Installer" certificate.
A commented section in csproj explaining what they need to do might help here.The product archive is invalid. The Info.plist must contain a LSApplicationCategoryType key, whose value is the UTI for a valid category. For more details, see "Submitting your Mac apps to the App Store".
A commented section in the Info.plist might be helpful.Invalid bundle. The bundle supports arm64 but not Intel-based Mac computers. Your build must include the x86_64 architecture to support Intel-based Mac computers.
A commented section in csproj explaining that if only x64 or arm64+x64 (but not just arm64) is valid for publishing would help.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 [...]
. A commented section in the Entitlements.plist might be helpful. Alternatively we could default to include this entitlement by default for release builds (but verify that we don't end up with builds that won't execute locally).The text was updated successfully, but these errors were encountered: