xcodebuild:找到输出应用程序文件的位置

标签 xcode macos xcodebuild

无论如何要指定 xcodebuild 的输出文件(即 .app)放在哪里?默认情况下,它位于:

/Users/myusername/Library/Developer/Xcode/DerivedData/Project-crkyjjbuqqnqqvfxehsjsarzlbbr/Build/Products/Release-iphoneos/Project.app



由于我需要找到输出 Project.app 文件,如果无法指定路径,我可以使用脚本来查找“/Users/myusername/Library/Developer/Xcode/DerivedData/”文件夹及其内部找到具有最新修改日期和前缀“Project-”的那个?剧本是什么样的?

谢谢

最佳答案

覆盖 xcodebuild 参数中的 CONFIGURATION_BUILD_DIR 环境变量。例如,此命令会将其构建产品放在“/tmp/sportsball/”下:
xcodebuild -workspace Sportsball.xcworkspace -scheme "Sportsball Debug" -configuration Debug clean build CONFIGURATION_BUILD_DIR=/tmp/sportsball/

关于xcodebuild:找到输出应用程序文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20461586/

相关文章:

ios - 自动添加千位分隔符(Swift)

objective-c - Mac OS X View 交换

macos - OS X 的视频播放器 (QTKit, ffmpeg)

objective-c - xcodebuild 使用与从 Xcode 内部构建不同的配置

swift - 如果使用模拟器,从 Xcode 和 xcodebuild 运行 xctests 会失败 - dyld : Library not loaded: @rpath/libswiftSwiftOnoneSupport. dylib 问题 - print()

xcode - Swift:是否可以为 UIViewController 使用通用和 Storyboard

ios - 可选类型 'NSIndexPath?' 的值未展开;您是要使用 '!' 还是 '?' ?

ios - 为什么生成.app文件的时候需要打开xcode?

swift - 如何从另一个 ViewController 更新 LineChart

macos - pg_trgm 在 Ubuntu 和 Mac OS X 上的行为不同