Xcode项目中的可编辑Swift包?

罗布·N

我正在Xcode中开发一些不同的应用程序,并且我的“常用”库使用了Swift包。在每个项目中,我都可以通过转到项目的“ Swift软件包”(“信息”和“构建设置”旁边)并输入本地“ file:/// ...” URL来添加通用的Swift软件包。那签出一个只读版本。一切工作都很好,但是如果我对常用文件进行了大量编辑,那就很烦人了。我必须:

  • 切换到另一个Xcode窗口,该窗口以读写模式打开Swift包。
  • 编辑文件,将它们提交到git,标记提交
  • 返回应用程序项目,菜单栏>文件> Swift软件包>重置软件包缓存(假设我移动了标签,而不是创建一个标签)

有没有一种方法可以简化此过程,因此我可以编辑和编译Swift软件包中的文件,而不必每次都执行git步骤?

罗布·N

我发现我可以做到这一点,所以我在回答自己的问题。

您可以按照Apple的这篇简短文章中所述使用“本地程序包”:与App一起开发Swift程序包

我保持与以前相同的配置-我的应用程序项目中仍然定义了Swift包依赖项,并且该依赖项仍指向git repo的相同URL。但是现在,我还将签出该存储库的本地副本/克隆到我的应用程序的项目目录中,或者如果我使用的是Xcode工作区,则可以将其复制到一个目录中。然后,将克隆的目录拖到Xcode项目导航器中。一旦将该文件夹放到那里,Xcode就会对其UI进行一些调整,以反映它正在将其用作软件包的本地版本。您可以在此处编辑文件,然后将更改推回主存储库。如果删除该本地克隆,则Xcode会像以前一样使用只读版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

可编辑的ListView项目

来自分类Dev

使跨度项目可编辑?

来自分类Dev

在iPhone旧项目中没有可编译为新Xcode的体系结构

来自分类Dev

无法在非 XCode Swift 项目中执行“swift test”

来自分类Dev

我无法将Swift包导入到项目中

来自分类Dev

在Swift Xcode项目中LLDB抛出自动导入错误

来自分类Dev

Xcode 5项目中没有Swift设置

来自分类Dev

在Xcode Swift项目中使用Objective C框架

来自分类Dev

在项目中使用包

来自分类Dev

如何使用cmake将资源包添加到xcode项目中?

来自分类Dev

Swift项目中的Swift Pod

来自分类Dev

从Xcode项目中删除空行

来自分类Dev

从Xcode项目中删除警告

来自分类Dev

从现有的Xcode项目中导出用于Swift Package Manager的Package.swift

来自分类Dev

如何在XCode的项目中删除项目?

来自分类Dev

在Gerrit项目中编辑project.config

来自分类Dev

Swift项目中的Cloudinary SDK

来自分类Dev

Swift项目中的版本控制

来自分类Dev

Swift项目中的Cloudinary SDK

来自分类Dev

WPF退出“已删除”组合框,项目不再可编辑?

来自分类Dev

使单个项目在列表控件(C ++,MFC)中可编辑

来自分类Dev

在两个列表之间移动可编辑项目?

来自分类Dev

一页上有许多可编辑的项目

来自分类Dev

@NSApplicationMain在XCode的Swift编程项目中有什么用

来自分类Dev

是否可以在新的Swift文件版本中(而不在项目中)完成Xcode?

来自分类Dev

如何在xcode项目中获取文件夹目录?iOS Swift

来自分类Dev

在Flutter项目中使用Xcode中的Swift Package Manager添加依赖项时生成错误

来自分类Dev

如何在xcode项目中获取文件夹目录?iOS Swift

来自分类Dev

Xcode项目中的两个swift / ios目标具有不同的可用选项

Related 相关文章

热门标签

归档