fix(ci): use Release + archive/export for Firebase OTA distribution
- Switch from Debug build to Release archive with xcodebuild archive - Use xcodebuild -exportArchive with ad-hoc exportOptions.plist for proper Ad Hoc distribution signing (required for Firebase OTA installs) - Fix CFBundleVersion mismatch in Info.plist (1 → 2) to match project.yml - Create Config/exportOptions.plist with method=ad-hoc and team 2MJF39L8VY Previously Debug builds produced a Development provisioning profile that doesn't include the tester's iPhone UDID, causing 'cannot be installed'.
This commit is contained in:
14
tabatago-swift/Config/exportOptions.plist
Normal file
14
tabatago-swift/Config/exportOptions.plist
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>method</key>
|
||||
<string>ad-hoc</string>
|
||||
<key>teamID</key>
|
||||
<string>2MJF39L8VY</string>
|
||||
<key>compileBitcode</key>
|
||||
<false/>
|
||||
<key>signingStyle</key>
|
||||
<string>automatic</string>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -28,7 +28,7 @@
|
||||
</dict>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<string>2</string>
|
||||
<key>NSHealthShareUsageDescription</key>
|
||||
<string>TabataGo reads your health data to show fitness stats and personalize your workouts.</string>
|
||||
<key>NSHealthUpdateUsageDescription</key>
|
||||
|
||||
Reference in New Issue
Block a user