
静的ライブラリなら作ったことがあるが、フレームワークとなるとどうしたらいいんだろう。
ということで、やはりgoogle先生に聞いてみた。
いろいろ方法が引っかかったが、肝心のそれぞれのアーキテクチャ用にfat-binaryを作る作業でエラーになる。
shell scriptなど書いたことがないので、どこがおかしいのはわからない。
しかし、次のサイトでその方法を見つけた。順を追って丁寧に書かれてる。
http://www.raywenderlich.com/65964/create-a-framework-for-ios
手順は
- 静的ライブラリを作り
- それを使ってテストアプリを作り、デバッグして
- フレームワークを作り
- それを使ってテストアプリを作り、デバッグし
- リソースを含めたバンドルを作る
といったものだ。
特にこのサイトで助かったのが、shell scriptの書き方。
shellの苦手な人で fat-binaryを作らなければならない人には手順も優しく書かれているし勉強になると思う。