ios - 新建存档的 xcodebuild 存档路径

标签 ios xcode archive xcodebuild

当我使用 xcodebuild archive 从命令行归档时,如何获取新创建的归档文件的路径?我想继续使用 -exportArchive 命令来创建临时分发。

我知道我可以定义一个 -archivePath,但是如果我这样做,那么 Organizer 就不知道这个存档在哪里,所以这不好。

想法?

最佳答案

您可以简单地创建一个变量来保存您要生成的存档的路径。然后当你想导出时使用相同的路径

$ARCHIVE_PATH="<path_of_your_archive>" # can be something like "build/app_name.xcarchive"

# ARCHIVING

xcodebuild archive \
    -workspace "${APP_NAME}.xcworkspace" \
    -configuration $CONFIGUATION \
    -scheme $SCHEME \
    -archivePath $ARCHIVE_PATH

# EXPORTING

xcodebuild -exportArchive \
     -archivePath $ARCHIVE_PATH \
     -exportPath $OUTPUT_DIRECTORY \
     -exportOptionsPlist exportPlist.plist

希望这对您有任何帮助!

关于ios - 新建存档的 xcodebuild 存档路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44418912/

相关文章:

java - 任何在 OSX 上浏览文件(耳朵、 war 、 jar )的好工具

linux - 如何将多个文件(在另一个文件中列出)打包到不同目录中的它们自己的单独的 tar 中?

ios - 是否可以在没有 UI/应用程序开销的情况下以编程方式创建测试收据?

ios - Xcode 8 中的 'Vary for Traits' 是什么?

iOS 证书导入 - .p12 与 NSData

ios - 我可以在 UITextField 中使用固定的小数点分隔符吗?

iphone - 在 Xcode Storyboard中锁定 View

xcode - 当按下 UIBarButton 时,UIView 会回到原来的框架

iphone - 如何将 Interface Builder 文档版本控制默认设置为 4.2?

c - 在静态库中嵌入资源 - C/C++