7fe1dfe42d
Without an explicit scheme, xcodebuild's auto-scheme only reports the app target's settings — which made the Mac mini builder skip the share extension when generating provisioning profiles, causing the export to fail with "GiteaIssueShare.appex requires a provisioning profile." Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
64 lines
1.7 KiB
YAML
64 lines
1.7 KiB
YAML
name: GiteaIssue
|
|
options:
|
|
bundleIdPrefix: com.treytartt
|
|
deploymentTarget:
|
|
iOS: "26.0"
|
|
developmentLanguage: en
|
|
createIntermediateGroups: true
|
|
settings:
|
|
base:
|
|
DEVELOPMENT_TEAM: V3PF3M6B6U
|
|
SWIFT_VERSION: "5.10"
|
|
MARKETING_VERSION: "1.0.0"
|
|
CURRENT_PROJECT_VERSION: "1"
|
|
ENABLE_USER_SCRIPT_SANDBOXING: NO
|
|
SWIFT_EMIT_LOC_STRINGS: YES
|
|
GENERATE_INFOPLIST_FILE: YES
|
|
CODE_SIGN_STYLE: Automatic
|
|
|
|
targets:
|
|
GiteaIssue:
|
|
type: application
|
|
platform: iOS
|
|
sources:
|
|
- path: GiteaIssue
|
|
- path: Shared
|
|
settings:
|
|
base:
|
|
PRODUCT_BUNDLE_IDENTIFIER: com.treytartt.GiteaIssue
|
|
INFOPLIST_KEY_UILaunchScreen_Generation: YES
|
|
INFOPLIST_KEY_UIApplicationSceneManifest_Generation: YES
|
|
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone: "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"
|
|
INFOPLIST_KEY_CFBundleDisplayName: "Gitea Issue"
|
|
TARGETED_DEVICE_FAMILY: "1,2"
|
|
SUPPORTS_MACCATALYST: NO
|
|
CODE_SIGN_ENTITLEMENTS: GiteaIssue/GiteaIssue.entitlements
|
|
dependencies:
|
|
- target: GiteaIssueShare
|
|
|
|
GiteaIssueShare:
|
|
type: app-extension
|
|
platform: iOS
|
|
sources:
|
|
- path: GiteaIssueShare
|
|
- path: Shared
|
|
settings:
|
|
base:
|
|
PRODUCT_BUNDLE_IDENTIFIER: com.treytartt.GiteaIssue.Share
|
|
INFOPLIST_FILE: GiteaIssueShare/Info.plist
|
|
GENERATE_INFOPLIST_FILE: NO
|
|
CODE_SIGN_ENTITLEMENTS: GiteaIssueShare/GiteaIssueShare.entitlements
|
|
TARGETED_DEVICE_FAMILY: "1,2"
|
|
SKIP_INSTALL: YES
|
|
|
|
schemes:
|
|
GiteaIssue:
|
|
build:
|
|
targets:
|
|
GiteaIssue: all
|
|
GiteaIssueShare: all
|
|
run:
|
|
config: Debug
|
|
archive:
|
|
config: Release
|