iOS packages
Simulator builds are unsigned and architecture-specific:
carbon bundle ios --simulatorBuild for a connected physical device:
carbon bundle ios --deviceCreate a signed distribution archive:
carbon bundle ios --archiveThe output is copied to out/ios/simulator, out/ios/device, or out/ios/archive. Carbon validates
that an app bundle contains an executable before reporting success.
Signing configuration
Section titled “Signing configuration”{ "bundle": { "ios": { "developmentTeam": "TEAMID", "signing": { "identity": "Apple Distribution: Example (TEAMID)", "provisioningProfile": "Example Distribution" } } }}The certificate and profile must already be installed on the build machine. Keep signing files and credentials in the CI secret store. Validate the final archive through TestFlight before production.
