/ /アプリケーションでCocoa Touchフレームワークを最新の状態に保つ方法-iOS、Swift、Cocoa-touch

アプリケーションでCocoa Touchフレームワークを最新の状態に保つ方法 - ios、swift、cocoa-touch

私は小さな(ココアタッチ)フレームワークを持っている、それを呼び出すことができます 「MyBaseFunctions」 (単純なビューとストーリーボードだけでビューを変更する機能を持つviewcontroller)。フレームワークで維持されるストーリーボードとビューコントローラーは、フレームワークを使用するすべてのアプリケーションのビューになります。

私が理解しようとしているのは、使用するアプリケーションを維持する方法です 「MyBaseFunctions」 最新バージョン(またはビルド)の最新版 「MyBaseFunctions」。 (つまり、基本的にcocoapodsが「pod install」コマンドで新しいバージョンがあるかどうかを確認するバージョン管理で行うことです)。

だから私にとってぼやけているものをまとめると:

  • cocoapodにフレームワークを追加し、新しいバージョンを入手したときに「pod install」を使用できますか 「MyBaseFunctions」 フレームワークを使用するすべてのアプリケーションに対して?
  • または、フレームワークを使用するすべてのアプリケーションに変更するたびに、フレームワークを再度インポートする必要がありますか?

私がこの状況へのアプローチで完全にコースから外れている場合は、そのように(そしてどのようにそれを行うべきか)教えてください。

ヘルプやヒントを前もって感謝します

回答:

回答№1は0

あなたのフレームワークがオープンソースである場合、私は見ませんポッドを介した配布の問題。 Cocoapodsはすべての作業を独自の手で行います。一方、フレームワークコードを表示する意図がない場合は、バイナリ形式で配布できます。

別の質問は、変更の頻度ですフレームワークを作成しています。それらがまれなケースである場合、ビルドとインポートをインポートすることを好むかもしれませんが、他のケースでは、特定のツールで依存関係を管理するほうがはるかに良いかもしれません。

ところで、多くの企業が、ライブラリやAPIをポッド、FB、Twitterなどとともに配布しています(または配布していました)。そして、それはまったく問題ありません。


回答№2の場合は0

フレームワークのバージョンを追加するだけです現在ポッドファイルで使用しています。そのような:-ポッド「SDWebImage」、「3.7.3」 このため、ポッドでフレームワークを更新した後、コードに問題が発生しないようにしてください。