2017-03-10 4 views
2

私はxamarin.iosプロジェクトでいくつかのcocoapodsを利用したいと思います。 しかし、私はXagarinのパッケージマネージャーであるNugetでこれらのココアポッドを見つけることができませんでした。xamarin.iosのcocoapodsの使い方

私たちは、静的ライブラリにXcodeプロジェクトをコンパイルすることができます...それは.aというファイルで、xamarinでそれを使用聞きました。

しかし、私は私のxamarinでそれらのポッドを使用できるように、静的ライブラリか何かにポッドを変換する方法について混乱しています。

答えて

1

あなたは直接ポッドを取り、静的ライブラリを作成していますがものの、すでにあなたのポッドが含まれているポッドプロジェクトから静的ライブラリを作成することができますすることはできません。しかし、正直言って、最善の解決策は、プロジェクトのソースコードを取得し、そこから静的ライブラリを作成することです。そこにあるほとんどのポッドはオープンソースなので、githubからソースコードを入手することは問題ではありません。

あなたはソースコードを入手したら、そこから静的ライブラリを作成する方法をお見せするためにthis例に従ってください。あなたはあなただけXamarinに使用することができますバインディングライブラリを作成するthisチュートリアルを実行する必要があり、静的ライブラリを作成したら

残念ながらAFAKこれが唯一のObjective-Cのコードで動作するように、結合ライブラリを作成するために、スウィフトライブラリをまだサポートしていないのです。

+0

これは本当に可能ですか? – Shiva

+0

ソースコードがない場合はどうすればいいですか?基本的に私は使用する必要があるたくさんのポッドがあるので...確かに.. alllにソースコードがある場合 – Shiva

+1

ポッドプロジェクトから静的ライブラリを作成できると確信しています。このライブラリーではバインディング・ライブラリーを作成できますが、これは試していないためです。私はあなたが試すことができるオプションとしてそれを言いましたが、間違いなくソースコードを使用することが最良の選択肢です。 – apineda

関連する問題