13

我是 iOS 开发和使用 Xcode 的新手,我无法让 Alamofire 在 Playground 中工作。我想测试一些功能以进行概念验证,但该库未链接到 Playground,并且我已尝试使其正常运行。在最近更新了 Github Alamofire repo 中的安装说明之前,我已将 Alamofire 设置为在 iOS(而不是 Playground)项目中工作。

关于如何让 Alamofire 在 Playground 中正确导入的任何建议?

4

4 回答 4

6

Apple 在此处提供了出色的分步说明:将自定义框架导入 Playground

于 2015-05-06T01:05:05.113 回答
5

这是我认为最简单的直线路径:

下载并构建 Alamofire:

brew install carthage
echo "github \"Alamofire/Alamofire\"" > Cartfile
carthage update

使用 Playground 文件和 Alamofire 配置工作区。

  1. Carthage/Build/{iOS / OSX}目录中,将 Alamofire.framework 文件拖到链接库列表中:{Project Name} -> {Target Name} -> Build Phases -> Link Binary With Libraries
  2. Command-N (create file) -> {Platform} -> Source -> Playground
  3. 如果尚未在工作区文件中,File -> Save as Workspace. 为了偏执,我关闭项目/工作区并(重新)打开工作区。
  4. 点击#2中创建的playground文件,并添加导入import Alamofire
于 2015-07-03T18:12:30.443 回答
0

您可以尝试将库移动到

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk/System/Library/Frameworks/

然后你可以在你的 Playground 中导入和使用它

于 2014-10-01T16:58:13.387 回答
0

您也可以像在本教程中一样在项目中创建一个游乐场

脚步

  • 如果项目不在工作区中,则另存为工作区
  • 通过在项目窗格中添加到工作区级别来创建新的 Playground
  • 确保您的项目具有框架目标。如果不编辑方案以添加新Cocoa Touch Framework目标(不需要进行单元测试)
    • 将要在 Playground 中使用的文件添加到新的框架目标
  • 通过在顶部的构建框中选择目标来构建框架
  • 在操场上,导入框架。如果您要使用的类不是公开的,则需要像这样导入:@testable import ModuleFramework
于 2017-08-22T04:09:12.823 回答