如何将第三方框架导入我的Swift项目?

时间:2016-03-08 18:44:11

标签: ios xcode swift ios-frameworks ddmathparser

我正在尝试将DDMathParser框架导入我的Swift应用程序。我尝试遵循DDMathParser wiki中的安装说明,但它不起作用:

  

DDMathParser打包为Swift框架。

     

将DDMathParser.xcodeproj添加到您的工作区并将MathParser.framework链接到您的应用程序。

(链接:https://github.com/davedelong/DDMathParser/wiki/Installing

这就是我的所作所为:

  1. 我将.xcodeproj文件拖入我的项目(从Finder到Xcode),文件显示在我的项目的侧边栏中。
  2. 我进入了我的项目设置并点击了' +'在"链接的框架和图书馆"并且没有" MathParser.framework"或" DDMathParser.framework"显示在可用框架列表中。
  3. 我在添加xcodeproj后尝试构建我的应用程序,但框架文件仍未显示。
  4. 我做错了什么,或者我如何正确安装此框架?

    (使用Xcode 7.2.1)

3 个答案:

答案 0 :(得分:0)

使用"终端应用"导航到您的项目 一旦在根文件夹类型pod init处创建Podfile,您就可以使用nano Podfile打开它,并将这些更改添加到您的特定项目的更新路径。

source 'https://github.com/CocoaPods/Specs.git'
xcodeproj 'YOURPROJECT.xcodeproj'
platform :ios, '9.0'
use_frameworks!

pod 'DDMathParser'

然后保存您的文件。

输入pod install并按Enter键。

现在打开您创建的新.xcworkspace。在您要使用DDMathParser framework的任何文件中,只需将import DDMathParser添加到文件顶部即可。

答案 1 :(得分:0)

1)$ sudo gem install cocoapods(gem将安装在Ruby里面的系统库中)

2)创建一个xcode项目

3)打开终端

4)cd"项目根目录的路径"

5)pod init

6)打开-e podfile(podfile将在文本模式下打开。最初它将使用下面的代码行。)

7)pod' DDMathParser' (Cocoapods Podfile名称)//这是示例

8)pod install

CocoaPods 0.36及以上将支持swift

答案 2 :(得分:0)

尝试以下操作,因为它帮助了我很多次:

  1. 创建工作区,例如。我把它命名为Beacon
  2. 在其中创建一个项目,例如我创建了一个名为BeaconDemo的项目
  3. 在创建工作区的文件夹中创建Podfile
  4. Podfile的内容:

    工作区' Beacon'

    xcodeproj' BeaconDemo / BeaconDemo.xcodeproj'

    平台:ios,' 8.0'

    use_frameworks!

    pod' NearbyMessages','〜> 0.9'

    pod' EstimoteSDK','〜> 3.8'

    pod'图表','〜> 2.2'

    pod' GoogleMobileAds','〜> 7.6'

  5. 打开终端并转到您的工作区

  6. 点击pod install
  7. 然后打开您创建的工作区,例如在这里,如在第1步