Seit der Aktualisierung auf Xcode 8.3 habe ich festgestellt, dass XCRun PackageApplication veraltet ist und ich habe versucht, mit xcodebuild exportArchive zu wechseln. Ich habe schon eine ganze Reihe von Posts über Probleme dabei, aber ich habe es immer noch nicht geschafft, das selbst zu erledigen.Befehlszeile erstellen Ad Hoc .ipa Problem
Mein Testanruf ist:
xcodebuild -exportArchive IPA -archivePath test.xcarchive/Products/Applications/test.app -exportPath . -exportOptionsPlist a.plist
Mein xcarchive scheint in Ordnung zu sein, wie ich es für Ad-hoc-Verteilung manuell in Xcode verpacken kann.
Mein plist ist:
<?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>uploadSymbols</key>
<false/>
<key>uploadBitcode</key>
<false/>
<key>method</key>
<string>ad-hoc</string>
<key>compileBitcode</key>
<false/>
</dict>
</plist>
Aber ich bekomme diese Fehlermeldung:
error: exportArchive: exportOptionsPlist error for key 'method': expected one of {}, but found Error Domain=IDEFoundationErrorDomain Code=1 "exportOptionsPlist error for key 'method': expected one of {}, but found " UserInfo={NSLocalizedDescription=exportOptionsPlist error for key 'method': expected one of {}, but found }
Ich habe auch Überholspur Fitness-Studio zu nutzen versucht. Damit kann ich eine .ipa in der Befehlszeile erstellen, aber ich muss ein Bereitstellungsprofil angeben, das verwendet werden soll, da es nicht mit dem richtigen für Tester signiert ist.
Wenn Sie weitere Informationen benötigen, lassen Sie es mich bitte wissen.
Danke, Chris.
@Sven Driemecker Dank, das war es, doh! –