如何在操场上安装 3rd 方依赖项(如 Alamofire)

Posted

技术标签:

【中文标题】如何在操场上安装 3rd 方依赖项(如 Alamofire)【英文标题】:How to install 3rd party dependencies (like Alamofire) in a playground 【发布时间】:2017-02-16 18:32:06 【问题描述】:

我是 Swift、Playground 和 Xcode 的新手。我正在开始我的第一个项目,如果 Xcode 部分一切正常,我在 Playground 中导入第 3 方依赖项时遇到困难。过去几天我一直在谷歌搜索,但找不到关于如何在操场上安装/导入 pod 的解决方案。如果有人能告诉我如何做到这一点或指导我使用正确的工具、解释它的文档集,我将不胜感激。

【问题讨论】:

unsure.org/swift-playgrounds-and-dependencies这可能对你有帮助 谢谢拉姆。我知道这个帖子。我已经测试过了。它不起作用。写给开发者。告诉我它已经过时了,没有更新。 【参考方案1】:

您应该创建一个 Xcode 项目,在那里安装您需要的所有依赖项,然后添加 Playground 文件(新文件-> Playground)。您将能够导入 3rd 方的东西。

【讨论】:

谢谢 Vitaly,我这样做了好几次。我还在 Cocoapods 网站上发现,您必须创建一个工作区,然后添加一个项目并安装您的依赖项,然后创建一个 Playground。没机会,我在导入任何依赖时仍然会出错 哎呀按错了键。 ....依赖。我一定是做错了什么,但我已经被这个问题困扰了好几天了。你在你身边做过吗?有效吗? 在你导入了构建项目所需的所有依赖项之后,就可以在 Playground 中导入了 酷,如果您想使用 alamofire,请在 Playground 中添加:import XCPlayground PlaygroundPage.current.needsIndefiniteExecution = true【参考方案2】:

您可以使用Arena 创建一个包含任意数量的第三方库的游乐场:

arena https://github.com/finestructure/Gala
?  resolving package dependencies
?  libraries found: Gala
✅  created project in folder 'SPM-Playground'

【讨论】:

以上是关于如何在操场上安装 3rd 方依赖项(如 Alamofire)的主要内容,如果未能解决你的问题,请参考以下文章

将 3rd 方依赖项直接保存到 Flutter 项目

OSGI - 处理 3rd 方 JAR 及其依赖项

Android apk - 如何使用 gradle 从 3rd 方依赖项中排除 .so 文件

在 OSGi 包中添加第三方 Maven 依赖项的最佳方法

Maven 安装 3rd 方 Jar 文件

如何配置 3rd-party 应用程序?