Serviceを読んで理解し、同意したものとみなします。187件1お世話になります。iosアプリの開発プロジェクトにおいて、他社さんの開発チームに自作のUIライブラリを提供することになりました。CocoaPodsやPackageManagerを用いてGitHubなどに登録したソースを提供する方法は知っているのですが、事情によりソースを公開せずにバイナリファイルのような形式でライブラリを提供する必要があるため、一般的な方法で良い方法をご存知の方がおられましたら、ご教授いただきたいと思います。票3パッケージマネージャであるCocoaPodsやCarthageはいずれもバイナリ配布の仕組みを持っています。ManagerはiOSでは使えないのでここでは省きます。CocoaPodsならvendored_frameworksまたはvendored_librariesを使います。https://guides.cocoapods.org/syntax/podspec.html#vendored_frameworksCarthageなら決まった書式のJSONにライブラリの場所を記述しておくという仕様です。個の銅バッジ回答ありがとうございます。オープンソースのものをインストールする時しか使ったことなかったので、恥ずかしながらよく知りませんでした。|0不特定多数に配布するわけではなく、特定一社への提供でしたら、zipなどで固めたファイルをメールや、id/passが必要なwebページに載せておくので充分ではないでしょうか?拘るべきは、配布の仕組みではなく、ライブラリーのバージョン管理で、必要に応じて挿し変えるライブラリーのバージョンがあやふやにならないようにinfo.plistのバージョンをしっかり管理することだとおもいます。特定複数社への配布である件、了解しました。[上記のリポジトリー]として貰うことで、それぞれのプロジェクトにサブモジュールという形で追加され、Gitで管理(ローカルリポジトリー内でバージョンの変更(checkout)や最新のものを取得(pull))出来ますので、バイナリーを配布するより手間が掛からないと思います。CarthageやCocoaPodsなど、特定のシステムに縛られないので、各社がこちらが提供するシステムでない方を採用していたときのバッティングが起きないのもメリットです。個の銅バッジ回答ありがとうございます。一社ではなく、特定業種の複数社様への提供を想定していました。バージョン管理については、慎重に行うよう、検討していきたいと思います。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。SSIDを取得し、そのSSIDに対して接続するアプリを作りたい。3Podsでライブラリをインストールすれどもimportできず2CocoaPodsを使ってライブラリーではなくExample(サンプルアプリ)をinstallsして動かしたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。