Depuis la mise à jour vers Xcode 8.3, j'ai trouvé que XCRun PackageApplication est obsolète et j'ai essayé de passer à xcodebuild exportArchive. J'ai l'impression qu'il y a beaucoup de messages sur les problèmes à résoudre mais je n'ai toujours pas réussi à faire fonctionner ça moi-même.Ligne de commande create Ad Hoc .ipa issue
Mon appel test est:
xcodebuild -exportArchive IPA -archivePath test.xcarchive/Products/Applications/test.app -exportPath . -exportOptionsPlist a.plist
Mon xcarchive semble bien que je peux l'emballer pour la distribution ad hoc manuellement dans Xcode.
Mon plist est:
<?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>
Mais je reçois cette erreur:
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 }
J'ai aussi essayé d'utiliser une salle de sport de voie rapide. Avec cela, je peux créer un .ipa sur la ligne de commande, mais j'ai besoin de spécifier un profil d'approvisionnement à utiliser car il n'est pas signé avec le bon pour les testeurs.
Si vous avez besoin de plus d'informations, s'il vous plaît faites le moi savoir.
Merci, Chris.
Merci @Sven Driemecker, qui était-il, doh! –