2017-04-25 1 views
1

Avec Xcode 8.2.1, si nous utilisonsSpécifiez le chemin/nom pour la ligne de commande XIP 8.3.x .ipa?

xcodebuild -exportArchive -archivePath archivePath/OurApp.xcarchive -exportPath ipaPath/ourapp (autres params gauche pour plus de clarté)

généré IPA sera ipaPath/OurApp.ipa.

Avec 8.3.x Xcode si nous utilisons

xcodebuild -exportArchive -archivePath archivePath/OurApp.xcarchive -exportPath ipaPath/ourapp (autres params gauche pour plus de clarté)

l'IPA généré sera ipaPath /OurApp/XBuild.ipa.

Quelqu'un sait-il un moyen de forcer le comportement précédent (j'ai versé sur les paramètres xcodebuild et n'a rien vu) ...?

Répondre

0

Eh bien, vous pourriez essayer de trouver le fichier généré et le déplacer à l'endroit voulu:

IPA_PATH="ipaPath/OurApp" 
xcodebuild -exportArchive -archivePath archivePath/OurApp.xcarchive -exportPath "$IPA_PATH" 
mv "$(ls "$IPA_PATH/"*.ipa)" "${IPA_PATH}.ipa" 
+0

Oui, ou travailler avec le fichier quel que soit l'emplacement, il se retrouve dans (ce qui est ce que je fini par faire). Nous avons plusieurs scripts qui utilisent xcodebuild pour faire un ipa et j'espérais qu'il y avait un argument de ligne de commande qui ramènerait le comportement 8.2.1 pour rendre les choses plus faciles. – ETA