【发布时间】:2017-05-22 12:28:16
【问题描述】:
我正在使用 Swift 开发服务器并使用 Swift 包管理器。并且发现在我的 Mac OS 系统上进行开发以生成 Xcode 项目以使用 Xcode 作为我的 IDE 时很方便(即,有时我的包依赖项必须更新。我一直使用swift package generate-xcodeproj 来做这个。我的问题出现在这一点上——我在 Xcode 中创建了一些设置。例如,我设置了一个 DEBUG 标志,并且我有一个处于复制文件阶段的 .plist 文件。这些在我重新生成时会丢失Xcode 项目。看来我不能简单地使用swift package update,因为有时文件在依赖项中会发生变化,而这些文件不会传播到 Xcode 项目。
我想要的是一种在 Xcode 之外的文件中单独建立 Xcode 设置的方法,当我执行 swift package generate-xcodeproj 时可以将其导入 Xcode。我还没有看到这样做的方法。
一个相关的问题是:当我执行swift build 时,我希望使用相同的构建设置。
建议?
【问题讨论】:
标签: swift xcode swift-package-manager server-side-swift