繁体   English   中英

如何从1 xcode项目中保存所有构建设置并在其他xcode项目中使用它们?

[英]How can I save all my build settings from 1 xcode project and use them on other xcode projects?

我正在使用xcode 4.5和cordova / phonegap来构建我的应用程序。 我已经花了很多时间来为我的xcode项目提供正确的构建设置,我想在我正在构建的多个应用程序上重用这些设置。 我想看看是否有一种快速的方法来导出这些设置或构建一个我可以用于未来项目的模板。

我已经尝试复制项目文件夹并更改名称,但这不起作用。 使用cordovalib.xcodeproj文件时出错。

任何有关导出这些设置或创建模板的帮助将不胜感激。

使用.xcconfig文件。

http://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/BasingBuildConfigurationsonConfigurationFiles.html

文件..新文件..然后从其他部分选择配置设置文件。

您必须从xcodeproj文件中复制构建设置。 在文本编辑器中打开xcodeproj文件并复制:

buildSettings = { ... }

进入你的xcconfig文件。 请注意,xcconfig文件具有特定格式。 以上视频/ Apple文档应该对您有所帮助。

然后,您需要告诉Xcode哪个xcconfig文件用于每个构建配置。调试,发布等。您可以通过在“项目”的“信息”选项卡下的“配置”下导入它来执行此操作。

XCConfig文件当然是跨多个目标甚至项目共享构建设置的方式。

正如StuR六年前写的那样,你仍然可以在XCode的New File对话框中添加一个配置文件。 它只是一个具有键值格式的文本文件。 在我看来,添加配置值的最简单方法是转到目标的构建设置,选择要修改的设置行,然后按cmd + c复制它。 粘贴配置文件时,它将以正确的格式插入。

要将配置文件添加到目标,您需要转到项目设置。 有一个Configurations部分,您可以在其中设置每个目标和配置的配置文件(Debug,Release等)

您可以在此处找到XCConfig文件的官方文档: https ://help.apple.com/xcode/mac/10.1/#/dev745c5c974

XCConfig文件的一个非常有用的功能是您可以导入其他XCConfig文件并构建一种继承模式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM