2014年04月15日
Cocoapodsに未対応のライブラリーを利用する @ iOS
Cocoapodsへの対応は、配布元で対応してもらうのが良いのだろうけど、ローカルにpodspecファイルを用意する事で使えたので、その方法を紹介。
ここではACCESS Beacon Framework Library(ABFBeacon)を例に紹介します。
まずは、ABFBeacon.podspecファイルを用意します。内容として、spec.sourceにGitHubのリポジトリを指定して、spec.source_filesは、こんなか感じ。'iOS/ABFBeacon/*.{h,m}' その他は、CocoaPods GuidesのPodspec Syntax Referenceを参考に。
CocoaPods Guides - Podspec Syntax Reference
>>関連リンク
次に、podfileですが、今回は、podspecファイルも同じディレクトリに置いたので、以下の様に書きました。
pod 'ABFBeacon', :podspec => 'ABFBeacon.podspec'
以上でCocoapodsに未対応のライブラリーもpod installして自前のプロジェクトに取り込んで使える様になりました。podspec、podfile共にGitHubのGistに書いて置いたので、そちらも参考にしてみて下さい。
ABFBeacon.podspec
>>関連リンク
今回使用したABFBeaconは以下の場所から入手出来ます。使い方やライセンスなどもそちらをご覧下さい。
access-company/ABFBeacon
>>関連リンク
関連日記
- 2013年11月24日 iBeaconを試す(1) 対応ビーコンとアプリ (7111)@ iOS
- 2013年12月08日 iBeaconを試す(3) Core BluetoothとMavericks (6605)@ Mac
- 2014年06月01日 MyBeacon Fun(MB005)が届いた (4143)@ iOS
- 2013年12月04日 iBeaconを試す(2) 対応ビーコン (3971)@ iOS
- 2014年07月13日 mbed HRM1017を試す (3463)@ 電子工作
- 2014年02月03日 iBeaconを試す(4) Passbook (2802)@ iOS
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。