Documentation revamp ideas
One idea is to do something like https://github.com/buildbuddy-io/rules_xcodeproj/blob/main/docs/usage.md which links out to larger examples but attempts to be the central place for discovering all the random features these rules support
Something that could fit in above documentation is the snippet for what to exclude from remote cache and remote execution:
modify_execution_info=^(BitcodeSymbolsCopy|BundleApp|BundleTreeApp|DsymDwarf|DsymLipo|GenerateAppleSymbolsFile|ObjcBinarySymbolStrip|CppLink|ObjcLink|ProcessAndSign|SignBinary|SwiftArchive|SwiftStdlibCopy)$=+no-remote,^(BundleResources|ImportedDynamicFrameworkProcessor)$=+no-remote-exec
Context: https://bazelbuild.slack.com/archives/CD3QY5C2X/p1678984234867509
Another thing that could fit in this documentation are the details needed to create an IPA that includes dsyms, to be uploaded to appstoreconnect
Context: https://bazelbuild.slack.com/archives/CD3QY5C2X/p1679329874671509
I think it would be nice for us to add the required load statements to our examples for easy copy-pasting and to reduce some confusion https://github.com/bazelbuild/rules_apple/issues/1934