什么';It’刚打开的包裹有什么区别;使用'swift package generate xcodeproj',然后打开生成的xcodeproj文件?
我遵循Vapor网站文档,创建了hello项目。 在hello项目路径下,在终端中输入什么';It’刚打开的包裹有什么区别;使用'swift package generate xcodeproj',然后打开生成的xcodeproj文件?,swift,xcode,vapor,swift-package-manager,Swift,Xcode,Vapor,Swift Package Manager,我遵循Vapor网站文档,创建了hello项目。 在hello项目路径下,在终端中输入swift build。但当打开Package.swift时,Xcode再次开始获取蒸汽 为什么??所有依赖项存储库都在中。构建路径不在?为什么Xcode开始重新获取蒸汽 swift-package-generate-xcodeproj可以帮助生成xcode项目,似乎所有依赖项都不再是包了。只是小组 只打开Package.swift和使用swift Package生成xcodeproj之间有什么区别,然后打开
swift build
。但当打开Package.swift时,Xcode再次开始获取蒸汽
为什么??所有依赖项存储库都在中。构建路径不在?为什么Xcode开始重新获取蒸汽
swift-package-generate-xcodeproj
可以帮助生成xcode项目,似乎所有依赖项都不再是包了。只是小组
只打开Package.swift和使用swift Package生成xcodeproj
之间有什么区别,然后打开生成的xcodeproj文件
使用Xcode打开Pacakge.swift,以非常慢的速度获取蒸汽。还有更好的办法吗
比如告诉Xcode一切都在/build
路径中。当您在终端中处理项目时,可以使用如下命令
swift包更新
快速建造
快跑
swift包生成xcodeproj
这些命令适用于隐藏的.build
文件夹,由swift package generate xcodeproj
生成的Xcode项目也适用于该.build
文件夹。xcodeproj
的唯一缺点是,如果您更改Package.swift
或手动(在Xcode之外)从Sources
文件夹中添加/删除一些文件,则必须运行swift Package generate xcodeproj
或swift Package update&&swift Package generate xcodeproj
当您双击Package.swift
打开project时,它不再使用经典的xcodeproj,现在它是完全动态的,您可以动态编辑Package.swift
和文件,无论是在Xcode还是在Finder中,它都将跟踪所有更改。虽然听起来很酷,但效果并不完美,我仍然更喜欢经典的xcodeproj
,因为在需要时执行swift包生成xcodeproj
,其实并不难。据我所知,没有办法说Xcode使用。在动态模式下构建文件夹,它使用DerivedData
文件夹来存储依赖项