1
4
你的问题缺乏足够的背景来提出具体的建议,但总的来说。。。 使用框架
使用工作区如果存在对现有目标的逻辑分组,则可以将它们分组到它们自己的XCODE项目中。一旦将它们放在自己的项目中,就可以创建一个引用这些单个项目的工作区。即使组合的工作空间预先加载了所有内容(我不认为它加载了这些内容),在处理组件时,您仍然可以打开和使用单独的项目以获得快速和流畅的体验。
如果你有很多目标
参数化目标或使用方案如果您的目标只是用硬编码的参数包装一些外部构建工具/脚本(我已经看到了),那么实际上可以传递 ton of existing variables 从xcode到这些外部工具并消除“重复”目标。类似地,如果某些目标只是彼此的置换,则可以添加新方案。我看到的一个很好的例子是,人们有一个单独的“消毒”目标(地址消毒器等),你可以创建一个消毒方案,而不是一个目标。 使用“脚本”构建阶段
将目标卸载到外部生成系统Xcode可以有使用脚本构建阶段(并使用上面提到的变量参数)简单地调用外部工具/脚本的目标。如果您已经将另一个构建系统(make、cmake等)用于另一个平台,那么这样做是有意义的。仅对Mac/iOS特定目标使用Xcode,并将其他所有内容卸载到跨平台构建系统。
|
Mark George · 如何在swift ui中为文本提供内部填充 1 年前 |
Safa Ads · CDN:无法下载中继URL:https://cdn.jsdelivr.net/cocoa/Specs/2/e/c/RxSwift/3.0.0-rc.1/RxSwift.podspec.json响应:SSL连接错误 1 年前 |
Frakcool · 满足条件时,SwiftUI动画背景颜色更改 2 年前 |