ios – Xcode构建设置“Build Products Path”(CONFIGURATION_BUILD_DIR)是骗局吗?

ios – Xcode构建设置“Build Products Path”(CONFIGURATION_BUILD_DIR)是骗局吗?,第1张

概述如果我创建一个新的应用程序项目,构建设置看起来像这样: 它声称正在使用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

总结

以上是内存溢出为你收集整理的ios – Xcode构建设置“Build Products Path”(CONFIGURATION_BUILD_DIR)是骗局吗?全部内容,希望文章能够帮你解决ios – Xcode构建设置“Build Products Path”(CONFIGURATION_BUILD_DIR)是骗局吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1053606.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存