【问题标题】:Specify path/name for Xcode 8.3.x command-line .ipa?为 Xcode 8.3.x 命令行 .ipa 指定路径/​​名称?
【发布时间】:2017-04-25 17:11:00
【问题描述】:

对于 Xcode 8.2.1,如果我们使用

xcodebuild -exportArchive -archivePath archivePath/OurApp.xcarchive -exportPath ipaPath/OurApp(为清楚起见省略了其他参数)

生成的 IPA 将在 ipaPath/OurApp.ipa 中。

如果我们使用 Xcode 8.3.x

xcodebuild -exportArchive -archivePath archivePath/OurApp.xcarchive -exportPath ipaPath/OurApp(为清楚起见省略了其他参数)

生成的 IPA 将位于 ipaPath/OurApp/XBuild.ipa。

有谁知道强制以前的行为的方法(我倒在 xcodebuild 参数上,什么也没看到)...?

【问题讨论】:

    标签: xcode parameters ipa xcodebuild


    【解决方案1】:

    您可以尝试找到生成的文件并将其移动到所需的位置:

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

    【讨论】:

    • 是的,或者在文件最终位于的任何位置处理文件(这就是我最终所做的)。我们有几个使用 xcodebuild 来制作 ipa 的脚本,我希望有一个命令行参数可以恢复 8.2.1 的行为以使事情变得更容易。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    • 1970-01-01
    • 2013-08-27
    • 2021-10-27
    相关资源
    最近更新 更多