【发布时间】:2015-01-19 09:02:53
【问题描述】:
我正在编写一个脚本来从特定目标和方案构建和生成一个 .app 文件(与模拟器一起使用)。我正在使用类似的东西:
DEVELOPER_DIR=$xcode_app_path/Contents/Developer xcodebuild -sdk iphonesimulator -scheme "${SCHEME}" -target "${TARGET}" ONLY_ACTIVE_ARCH=NO CONFIGURATION_BUILD_DIR="${build_folder}" clean build
问题是,我需要打开 XCode 才能使上面的代码工作,否则会显示一条消息告诉我:
xcodebuild: 错误:项目“项目名称”不包含名为“${SCHEME}”的方案
我还是不明白 XCode 在后台做什么。但是,如果我打开 IDE 并运行脚本,就可以了。如果我打开然后关闭它,然后运行脚本就可以了。如果没有先用 XCode 打开项目,它就不起作用 ¬¬
任何建议都会被欣赏
【问题讨论】:
-
为什么需要打开 xcode?span>
-
我并不是要粗鲁……但是,你读过我写的吗?如果我不打开 Xcode,xcodebuild 会产生错误...
-
是的,我读到了。脚本是用什么写的?
标签: ios xcode compilation xcodebuild