私は小さな(ココアタッチ)フレームワークを持っている、それを呼び出すことができます 「MyBaseFunctions」 (単純なビューとストーリーボードだけでビューを変更する機能を持つviewcontroller)。フレームワークで維持されるストーリーボードとビューコントローラーは、フレームワークを使用するすべてのアプリケーションのビューになります。
私が理解しようとしているのは、使用するアプリケーションを維持する方法です 「MyBaseFunctions」 最新バージョン(またはビルド)の最新版 「MyBaseFunctions」。 (つまり、基本的にcocoapodsが「pod install」コマンドで新しいバージョンがあるかどうかを確認するバージョン管理で行うことです)。
だから私にとってぼやけているものをまとめると:
- cocoapodにフレームワークを追加し、新しいバージョンを入手したときに「pod install」を使用できますか 「MyBaseFunctions」 フレームワークを使用するすべてのアプリケーションに対して?
- または、フレームワークを使用するすべてのアプリケーションに変更するたびに、フレームワークを再度インポートする必要がありますか?
私がこの状況へのアプローチで完全にコースから外れている場合は、そのように(そしてどのようにそれを行うべきか)教えてください。
ヘルプやヒントを前もって感謝します
回答:
回答№1は0あなたのフレームワークがオープンソースである場合、私は見ませんポッドを介した配布の問題。 Cocoapodsはすべての作業を独自の手で行います。一方、フレームワークコードを表示する意図がない場合は、バイナリ形式で配布できます。
別の質問は、変更の頻度ですフレームワークを作成しています。それらがまれなケースである場合、ビルドとインポートをインポートすることを好むかもしれませんが、他のケースでは、特定のツールで依存関係を管理するほうがはるかに良いかもしれません。
ところで、多くの企業が、ライブラリやAPIをポッド、FB、Twitterなどとともに配布しています(または配布していました)。そして、それはまったく問題ありません。
回答№2の場合は0
フレームワークのバージョンを追加するだけです現在ポッドファイルで使用しています。そのような:-ポッド「SDWebImage」、「3.7.3」 このため、ポッドでフレームワークを更新した後、コードに問題が発生しないようにしてください。