簡體   English   中英

如何將第三方框架導入到我的Swift項目中?

[英]How to import a third-party framework into my Swift project?

我正在嘗試將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后,我嘗試構建我的應用程序,但是框架文件仍然沒有顯示。

我在做什么錯,或者如何正確安裝此框架?

(使用Xcode 7.2.1)

在根文件夾類型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)$ sudo gem install cocoapods(gem將在系統庫內的Ruby中安裝)

2)創建一個xcode項目

3)打開終端

4)cd“項目根目錄的路徑”

5)pod初始化

6)open -e podfile(podfile將以文本模式打開。起初,將下面的代碼放到空目錄中。)

7)pod'DDMathParser'(Cocoapods Podfile name)//這是示例

8)Pod安裝

CocoaPods 0.36及更高版本將支持迅速

嘗試以下方法,因為它對我有很多幫助:

  1. 創建一個工作區,例如 我叫它燈塔
  2. 在其中創建一個項目,例如,我創建一個名為BeaconDemo的項目
  3. 在創建工作區的文件夾中創建Podfile
  4. Podfile的內容:

    工作區“信標”

    xcodeproj'BeaconDemo / BeaconDemo.xcodeproj'

    平台:ios,“ 8.0”

    use_frameworks!

    pod'NearbyMessages','〜> 0.9'

    pod'EstimoteSDK','〜> 3.8'

    pod'Charts','〜> 2.2'

    pod'GoogleMobileAds','〜> 7.6'

  5. 打開終端並轉到您的工作區

  6. 打莢安裝
  7. 然后在步驟1中打開您創建的工作區,例如在此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM