我在Xcode4(beta 5)中设置/定位输出文件时遇到问题.他们被安置在某处~/Library/Developer/ugly_path/....我甚至无法在我的产品上选择"show in finder".对于简单的C项目,Foundation工具甚至Cocoa包也是如此.调试工作正常.
你能否指出我在哪里以及如何设置/构建输出目录?(我知道这听起来很愚蠢,我已经在Xcode3中编写了好几个月,但我无法在Xcode4测试版中找到它).
非常感谢.
the*_*end 342
从顶部的Xcode菜单中,单击首选项,选择位置选项卡,查看构建位置选项.
你有2个选择:
更新:在xcode 4.6.2上,您需要单击派生数据文本字段下方右侧的高级按钮.构建位置选择遗产.
Igo*_*gor 140
如果从命令行构建,则可以按以下方式设置输出目录:
xcodebuild -workspace 'WORKSPACE_NAME.xcworkspace' \
-scheme 'SCHEME_NAME' \
-configuration 'Release' \
-sdk iphoneos7.0 CONFIGURATION_BUILD_DIR='OUTPUT_DIRECTORY'
Run Code Online (Sandbox Code Playgroud)
Gru*_*rig 29
在Xcode 5:Xcode菜单> 首选项...项目> 位置选项卡> 位置子选项卡> 高级...按钮> 自定义选项.
然后选择,例如,相对于工作区.
bxi*_*ong 13
如果您将Xcode 4 Build Location设置设置为"将构建产品放置在派生数据位置(推荐),它应该位于〜/ Library/Developer/Xcode/DerivedData.此目录将您的项目作为目录存在,项目名称将附加一堆生成的字母,所以仔细看.
Gab*_*iel 10
保留派生数据,但使用DSTROOT指定目标.
使用DEPLOYMENT_LOCATION强制部署.
使用未记录的DWARF_DSYM_FOLDER_PATH也可以复制dSYM.
这允许您使用来自xcodebuild的派生数据位置,而不必做古怪的东西来找到应用程序.
xcodebuild -sdk "iphoneos" -workspace Foo.xcworkspace -scheme Foo -configuration "Debug" DEPLOYMENT_LOCATION=YES DSTROOT=tmp DWARF_DSYM_FOLDER_PATH=tmp build
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
164441 次 |
| 最近记录: |