我正在研究的两个项目恰好在建设期间的某个时刻都使用了XCode。
一个项目基于Reactive Native,在这种情况下,我需要使用
将构建位置设置为Custom
Products: build/Build/Products
Intermediates: build/Build/Intermediates
以使命令react-native run-ios
正常运行(or else I'd run into CFBundleIdentifier", Does Not Exist
error)。
另一个项目基于Unity并使用自定义框架注入,在这种情况下,我需要将构建位置设置为Legacy
,因为有一个自定义脚本使用目标设置中的值。
令我惊讶的是,我发现每次我在另一个项目上工作时,我都需要将Build Location值重置为项目的正确值,否则我将遇到错误/问题。
有没有办法定义项目特定的配置,以便我可以为不同的XCode项目的Build Location提供不同的值?
我能想到的一个解决方案就是坚持Legacy
:对于基于react-native的项目,只需在目标设置中将构建位置定义为build/Build/Products
。但缺点是本机反应可能只是在每次构建时将值覆盖到默认值,并且使这种方法不实用(尽管我已经测试过了)。
所以我想知道是否有一种解决这个烦人问题的“标准”方法。