Выполнение этой команды:
Ионная Cordova build ios --buildConfig = ios-uat-build.json --automaticProvisioning --device --release
Сэта конфигурация сборки:
{
"ios": {
"release": {
"developmentTeam": "XXX",
"codeSignIdentity": "iPhone Distribution",
"packageType": "enterprise",
"buildFlag": [
"PRODUCT_BUNDLE_IDENTIFIER=com.yyy.xxxuat",
"PRODUCT_NAME=Xxx UAT",
"-exportArchive",
"-exportPath",
"./build/Xxx.ipa",
"-exportOptionsPlist",
"platforms/ios/config/UATExportOptions.plist",
"-UseModernBuildSystem=0"
]
}
}
}
выдает эту ошибку:
xcodebuild: error: флаг -scheme нельзя указывать вместе с -exportArchive
Дополнительный контекст:
Чтение конфигурационного файла сборки: Проект сборки: /Users/sh4tx/Projects/Xxx/platforms/ios/Xxx.xcworkspace Конфигурация: Платформа выпуска: устройство Добавление xcodebuildArg: PRODUCT_BUNDLE_IDENTIFIER = com.yyy.xxx Добавление xcodebuildArg: PRODUCT_NAME = Xxx UAT Добавление xcodebuildArg: -exportArchive Добавление xcodebuildArg: -exportPath Добавление xcodebuildArg: ./build/Xxx.ipa Добавление xcodebuildArg: -exportOptionsPlist Добавление xcodebuildxo: / config / UTP.UseModernBuildSystem = 0 xcodebuild: error: флаг -scheme нельзя указывать вместе с -exportArchive.
Кажется tЭто происходит при добавлении --release и --device, но без устройства он не генерирует ipa, и без выпуска код js не минимизируется.
Я планирую в конце концов изменить путь на что-то основанноена текущей отметке времени, поэтому я не могу просто пропустить exportPath
EDIT:
Вот мой файл plist:
<?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>compileBitcode</key>
<false/>
<key>method</key>
<string>enterprise</string>
<key>provisioningProfiles</key>
<dict>
<key>com.yyy.xxxuat</key>
<string>Xxx Provisioning Profile</string>
</dict>
<key>signingCertificate</key>
<string>iPhone Distribution</string>
<key>signingStyle</key>
<string>manual</string>
<key>stripSwiftSymbols</key>
<true/>
<key>teamID</key>
<string>XXX</string>
<key>thinning</key>
<string><none></string>
</dict>
</plist>