2016年7月29日 星期五

用 CocoaPods 設定 SOAPEngine lib 相關參數

操作環境:Mac OS X El Capitan (10.11.6)、Xcode 7.3.1

目標:設定 Xcode project 要用的 SOAPEngine via CocoaPods

  1. 執行 Mac OX 內建的 Terminal app
  2. cd 到要用  CocoaPods 的 Xcode 專案,跟 .xcodeproj 所在位置同資料夾
    cd [your_path]
  3. 建立 Podfile 檔案
    touch Podfile
  4. 用 Xcode 打開 Podfile 檔
    open -a Xcode Podfile
  5. 在 Xcode 內編輯 Podfile ,加入以下內文 (target 為專案名稱)
    source 'https://github.com/CocoaPods/Specs.git'
    platform :ios, '7.1'
    
    target 'CatestSoapXmlHandling' do
      pod 'SOAPEngine'
    end

  6. 編輯完 Podfile 存檔後,再回到原來的 Terminal 視窗執行 Podfile 的內容
    pod install

  7. 以後要開這個 Xcode 專案的時候,皆要執行 .xcworkspace 檔,而不是 .xcodeproj 檔

  8. SOAPEngine 的相關參數在此專案即被設定完成, 在該 class #import SOAPEngine's headers 就可以寫相關的 code 囉。

P.S. 我的另一個專案沒有 SOAPEngine64 is not a dylib 這個錯誤,但是這篇專案出現,所以把解法補上來,參照 How to solve SOAPEngine64 is not a dylib


參考:
SOAPEngine
The dependency `AFNetworking (~> 2.5)` is not used in any concrete target
The Podfile 

沒有留言:

張貼留言