ios_codesign
Codesign an iOS/macOS .app bundle on a remote Mac using a keychain certificate or ad-hoc identity, with optional notarization and entitlements.
Instructions
Codesign an iOS/macOS .app bundle on the remote Mac (paclient -c).
The .app must already exist on the Mac (typically in PAServer's scratch dir after build_dproj + Deploy ran). The certificate is whatever's in the Mac's keychain — pass the common name (e.g. "iPhone Developer: Jane Doe (ABCDE12345)") or "-" for ad-hoc dash-signing (development use only; won't install on real devices). Notarization options need Apple Developer Program membership + notarytool setup on the Mac.
Args: profile: Connection Profile name. app_path: Remote path to the .app bundle. certificate: Identity in the Mac's keychain, or "-" for ad-hoc. entitlement: Optional remote path to entitlements.plist. notarize: Apply notarization (requires entitlement). timeout: Seconds before killed. studio_root: Optional Studio install root.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | Yes | ||
| timeout | No | ||
| app_path | Yes | ||
| notarize | No | ||
| certificate | Yes | ||
| entitlement | No | ||
| studio_root | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |