5

我正在使用 xcode 4.5 和 cordova/phonegap 来构建我的应用程序。我已经投入了大量时间来为我的 xcode 项目设置合适的构建设置,并且我想在我正在构建的多个应用程序上重用这些设置。我正在寻找是否有一种快速的方法可以导出这些设置或构建可用于未来项目的模板。

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

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

4

2 回答 2

5

使用 .xcconfig 文件。

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

File.. New File.. 然后从 Other 部分选择 Configuration Settings File。

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

buildSettings = { ... }

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

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

于 2013-01-23T16:51:45.137 回答
0

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

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

要将配置文件添加到目标,您需要转到项目设置。有一个配置部分,您可以在其中为每个目标和配置(调试、发布等)设置配置文件

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

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

于 2019-01-17T10:23:47.593 回答