我们在 RAD7 IDE 中设置了具有编译依赖项的现有项目。 是否可以从现有项目结构创建自动构建脚本? 我们有 IBM 门户项目和常规 WEB 和企业项目。 Maven 和 Ant 是可能的解决方案,但是我们可以使用这些工具从命令行构建现有项目而不使用 IDE 本身吗? 也可以从命令行或 API ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我曾经用 xcodebuild -proj MyProject.xcodeproj -target MyTarget - configuration Debug -sdk iphonesimulator4.3 来构建我的项目
这工作(它构建得很好)但是当我在 xcode 中运行时,它会重新编译。
(使用 xcode3,一旦我使用命令行构建,就无需重建)
我怀疑 xcode 构建使用工作区/方案而不是项目/目标。
如何找出我当前的 xcode 项目正在使用的工作区名称?
谢谢
Chetan 的链接给了我寻找什么的方向。
xcode4 将构建 output 存储在 ~/Library/... 而 xcodebuild -project.. 将构建 output 保存在项目的构建目录中。 (如果您想要工作空间功能,则不能使用构建目录进行构建输出)
我创建了一个包含我的项目的工作区并运行 xcodebuild -workspace myWorkSpace -scheme myScheme
这将构建 output 保存在 ~/Library/...../ Debug-iphoneos
而来自相同工作区和相同方案的 xcode4 运行按钮将 output 保存在 ~/Library/..../ Debug-iphonesimulator
关于为什么 xcodebuild 命令使用 Debug-iphoneos 的任何猜测? :(
xcodebuild -workspace myWorkSpace -scheme myScheme -sdk iphonesimulator4.3
指定 sdk 解决了它
我知道这不是您问题的严格答案,但您可以使用CONFIGURATION_BUILD_DIR
环境变量配置构建的 output 目录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.