Swift:安装任何 Xcode 项目都可用的包?
Swift: Install package so available to any Xcode Project?
这里以包为例:Realm for Swift.
我正在尝试在 macOS 上安装 Realm,以便它可以用于 Xcode 中任何现有和未来的 Swift 项目。
但是,所有安装指南,包括官方 https://realm.io/docs/swift/latest/ 都谈到将其添加到特定项目或目标。
使用 cocoapods 也是一样,我必须将库添加到特定的“目标”。我可能还没有理解目标是什么......? https://guides.cocoapods.org/using/using-cocoapods.html
当使用 Xcode 的包管理器 (PM) 通过 github 包 link 包含依赖项时(对于 RealSwift:https://github.com/realm/realm-cocoa ) 似乎必须在每个项目的基础上重复此过程。 “下一个”项目本身和 PM 都不会注意到 PM 之前完成的安装!?相反,PM 会很高兴地为新项目再次 安装软件包的漫长过程。而且,当然,将重复对包进行更长时间的编译...
我还大体上搜索了任何 library/package,如何使其在 Xcode 中全局可用。令人惊讶的是,没有运气回答这个特定的“全局与项目”可用性问题。
这里很困惑,如果有人能告诉这个菜鸟如何安装 Realm(对于 Swift)(或任何 package/library),以便它可以添加到 [=] 中并在 任何 Xcode 项目。另外,理想情况下,它应该能够自动检查更新。
Swift 目前不支持此功能。
您可以为项目克隆 Git 存储库,然后将其作为本地依赖项引用,但我不推荐这样做。
这里以包为例:Realm for Swift.
我正在尝试在 macOS 上安装 Realm,以便它可以用于 Xcode 中任何现有和未来的 Swift 项目。
但是,所有安装指南,包括官方 https://realm.io/docs/swift/latest/ 都谈到将其添加到特定项目或目标。
使用 cocoapods 也是一样,我必须将库添加到特定的“目标”。我可能还没有理解目标是什么......? https://guides.cocoapods.org/using/using-cocoapods.html
当使用 Xcode 的包管理器 (PM) 通过 github 包 link 包含依赖项时(对于 RealSwift:https://github.com/realm/realm-cocoa ) 似乎必须在每个项目的基础上重复此过程。 “下一个”项目本身和 PM 都不会注意到 PM 之前完成的安装!?相反,PM 会很高兴地为新项目再次 安装软件包的漫长过程。而且,当然,将重复对包进行更长时间的编译...
我还大体上搜索了任何 library/package,如何使其在 Xcode 中全局可用。令人惊讶的是,没有运气回答这个特定的“全局与项目”可用性问题。
这里很困惑,如果有人能告诉这个菜鸟如何安装 Realm(对于 Swift)(或任何 package/library),以便它可以添加到 [=] 中并在 任何 Xcode 项目。另外,理想情况下,它应该能够自动检查更新。
Swift 目前不支持此功能。
您可以为项目克隆 Git 存储库,然后将其作为本地依赖项引用,但我不推荐这样做。