2016-05-18 4 views
0

静的ライブラリとバンドルされたリソースを含む独自の.frameworkを開発しました。私はココアポッドを通してそれを配布したいと思います。これは可能ですか?もしそうなら、私は何をしなければならないのですか?自分のios .frameworkファイルをcocoapodsで配布するには?

+0

こんにちは@iamarnold、あなたはそれを行うことができましたか? – Frouo

答えて

0

あなたはポッドを所有したい場合は、あなたがプライベートポッドとしてそれを行うことができますthis

を参照してください。

私はあなたが直接コンパイルしたフレームワークを配布することができないと思うが、私はあなたがそれを他の方法を行うと思う:コンパイル済みのフレームワークを配布するには別の方向に

を与えている場合はそれを無視してください。

  1. まず、既存のフレームワークをコンパイルし、必要な機能を公開してコンパイルします。

  2. 新しいフレームワークを新規作成し、既存のコンパイル済みフレームワークをインポートし、新しいフレームワークのパブリック関数にアクセスするためのラッパークラスを作成します。プライベート関数は安全です。

  3. 新しいフレームワークをプライベートポッドとして配布します。既存のもののパブリック関数にアクセスする新しいフレームワークをコンパイルして使用することができます(古いフレームワーク関数と結合されたラッパークラス関数)。あなたの私的な機能は安全です。

注:私はこれを試しませんでした。それが動作するかどうかを確認してください。これをテストした後、あなたの知識を共有してください。うまくいかない場合は、ごめんなさい。

+0

あなたのご意見ありがとうございますが、私が望んでいたものではありません。私はコンパイルされたフレームワークファイルをcocoapodsを通して配布しようとしています。 – iamarnold

+0

私の編集された答えをチェックして、逸脱している場合は再度叫んでください。 –

関連する問題