以前Carthageで取り込む前提でiOSのフレームワークを作ったが、毎回別PJでビルドするのが、めんどくさくなり、運用の途中で、断念した。アプリの数が増えてくるとカブる部分も出てくるので、なんか他にいい方法がないか再度模索してみた。その他みたいに外部ライブラリを使う方法がある。gitのsubmoduleは試したことがなかった。アプリそのものを作りながら進化させられるので、これは効果的ではないか?という結論に至ったので、そちらで対応する方向に。結論から言うとうまく行った。これなら、FWのビルドも、かなり楽!サンプルPJhttps://github.com/shiratsu/CustomPresentDismissAnimhttps://github.com/shiratsu/TestFrameworkまずは、TestFrameworkをsubmouleとして、CustomPresentDismissAnimに取り込む。Binariesにframeworkを追加xcodeprojを追加すると、選択肢に出てくるはず。ここにあると、リリースビルドとか気にしなくて良くなる。Deviceでビルドしておくことsubmoduleを含むプロジェクトのclonebarを含んだfooプロジェクトをcloneするには以下のコマンドを打ちます。--remotesubmoduleの開発branchを作ったほうが良い。しないとpush出来ない。open、使う側でoverrideさせないなら、public)にしてください。プロジェクト外からアクセスするのに必要です。あと、backlogからはsubmodule使ってるようにはなぜか見えない。frameworkこちらを使えば、リリースビルドも解決する?まだ詳しく検証してない→検証した。難しくなかった問題発生コンビニでは取り込めたけど、ショットでは取り込めない(開発ビルドはできるけどリリースビルドは作れない。frameworkは使わず、以下の方法を取ったhttps://qiita.com/wai21/items/3a2a7a7170ab9c5c1952#%EF%BC%96%E3%82%B7%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%A8%E5%AE%9F%E6%A9%9F%E3%81%AE%E5%85%B1%E9%80%9A%E3%81%AE%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8Bちゃんと確認してないけど、以下でも良いと思う。https://medium.com/allatoneplace/writing-custom-universal-framework-in-xcode-9-and-ios-11-7a63a2ce024a大変疲れた。upLoginユーザーは見つかりませんでした。