gpt4 book ai didi

iphone - (iphone) 从命令行构建 xcode4 项目

转载 作者:行者123 更新时间:2023-12-03 21:19:52 24 4
gpt4 key购买 nike

我曾经用过构建我的项目xcodebuild -proj MyProject.xcodeproj -target MyTarget - 配置调试 -sdk iphonesimulator4.3

这可以工作(它构建得很好),但是当我在 xcode 中运行时,它会重新编译。
(使用xcode3,一旦使用命令行构建,就不需要重建)

我怀疑 xcode 构建使用工作区/方案而不是项目/目标。

如何找到当前 xcode 项目正在使用的工作区名称?

谢谢

  • 编辑

Chetan 的链接为我提供了寻找内容的指导。

xcode4 将构建输出存储在 ~/Library/...而 xcodebuild -project .. 将构建输出保存在项目的构建目录中。(如果您想要工作区功能,则不能使用构建目录进行构建输出)

我创建了一个包含我的项目的工作区并运行xcodebuild -workspace myWorkSpace -scheme myScheme

这会将构建输出保存在 ~/Library/...../Debug-iphoneos

而来自同一工作区和同一方案的 xcode4 运行按钮将输出保存在~/Library/..../调试-iphonesimulator

有什么猜测为什么 xcodebuild 命令使用 Debug-iphoneos 吗? :(

  • 编辑2

xcodebuild -workspace myWorkSpace -scheme myScheme -sdk iphonesimulator4.3
指定sdk解决了它

最佳答案

我知道严格来说这并不是您问题的答案,但您可以使用 CONFIGURATION_BUILD_DIR 环境变量配置构建的输出目录。

来源:http://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/0-Introduction/introduction.html#//apple_ref/doc/uid/TP40003931-CH1-SW1

关于iphone - (iphone) 从命令行构建 xcode4 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5800027/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com