加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – Xcode构建设置“Build Products Path”(CONFIGURATION_BU

发布时间:2020-12-14 19:34:39 所属栏目:百科 来源:网络整理
导读:如果我创建一个新的应用程序项目,构建设置看起来像这样: 它声称正在使用build dir build / Debug-iphoneos.我假设这是相对于项目目录?实际上,项目被编译到“派生数据”目录,在?/ Library / Developer / Xcode / DerivedData / CryptoTest2-abc下… 那么这
如果我创建一个新的应用程序项目,构建设置看起来像这样:

它声称正在使用build dir build / Debug-iphoneos.我假设这是相对于项目目录?实际上,项目被编译到“派生数据”目录,在?/ Library / Developer / Xcode / DerivedData / CryptoTest2-abc下…

那么这里发生了什么?这个构建设置是否被忽略了?什么是控制输出目录的构建设置?

解决方法

此构建设置实际上与“派生数据”设置相关.
如果你去Xcode>你可以改变这个设置.偏好>位置,并将派生数据目录设置更改为适合您需要的设置(默认,相对或自定义).

如果为该设置指定绝对路径,也可以基于每个项目指定:

>您可以对路径进行硬编码,例如/ build / ${CONFIGURATION} ${EFFECTIVE_PLATFORM_NAME},然后项目将内置到根文件夹中的文件夹构建中.
>或者您可以选择将现有路径添加到另一个环境变量中.例如,要创建相对于项目/工作区的路径(正如您所期望的那样),可以使用${SRCROOT} /前置原始值,从而在项目/工作区的根目录下有效地创建构建文件夹.

可以在${< setting>}中替换的设置称为构建设置,并在您开始构建项目时由Xcode / xcodebuild自动设置. Apple在此处维护可用构建设置的列表:
http://help.apple.com/xcode/mac/8.0/#/itcaec37c2a6

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读