2017-04-25 80 views
1

在Xcode 8.2.1,如果我們使用指定Xcode 8.3.x命令行.ipa的路徑/名稱?

xcodebuild聯編-exportArchive -archivePath archivePath/OurApp.xcarchive -exportPath ipaPath/OurApp(其他PARAMS省去爲了清楚)

生成的IPA將在ipaPath/OurApp.ipa。

隨着如果我們使用的Xcode 8.3.x

xcodebuild聯編-exportArchive -archivePath archivePath/OurApp.xcarchive -exportPath ipaPath/OurApp(其他PARAMS省去爲了清楚)

生成的IPA將在ipaPath /OurApp/XBuild.ipa。

有誰知道一種方法來強制以前的行爲(我倒了xcodebuild參數,沒有看到任何東西)...?

回答

0

那麼你可能只是試圖找到生成的文件並將其移動到所需的位置:

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

是的,或在任何位置,它在(這最終文件的工作是什麼,我結束了做)。我們有幾個腳本使用xcodebuild來創建一個ipa,我希望有一個命令行參數可以讓8.2.1的行爲更容易。 – ETA