我正在Xcode中开发一些不同的应用程序,并且我的“常用”库使用了Swift包。在每个项目中,我都可以通过转到项目的“ Swift软件包”(“信息”和“构建设置”旁边)并输入本地“ file:/// ...” URL来添加通用的Swift软件包。那签出一个只读版本。一切工作都很好,但是如果我对常用文件进行了大量编辑,那就很烦人了。我必须:
有没有一种方法可以简化此过程,因此我可以编辑和编译Swift软件包中的文件,而不必每次都执行git步骤?
我发现我可以做到这一点,所以我在回答自己的问题。
您可以按照Apple的这篇简短文章中所述使用“本地程序包”:与App一起开发Swift程序包
我保持与以前相同的配置-我的应用程序项目中仍然定义了Swift包依赖项,并且该依赖项仍指向git repo的相同URL。但是现在,我还将签出该存储库的本地副本/克隆到我的应用程序的项目目录中,或者如果我使用的是Xcode工作区,则可以将其复制到一个目录中。然后,将克隆的目录拖到Xcode项目导航器中。一旦将该文件夹放到那里,Xcode就会对其UI进行一些调整,以反映它正在将其用作软件包的本地版本。您可以在此处编辑文件,然后将更改推回主存储库。如果删除该本地克隆,则Xcode会像以前一样使用只读版本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句