iOS アプリ開発まわりの語彙整理

目的

Web アプリの開発を主にやってきましたが、iOS アプリの開発も少しやることになったので、iOS アプリ開発まわりの語彙を整理します。

パッケージマネージャー

CocoaPods

Swift と Objective-C の Cocoa プロジェクトのパッケージマネージャーです。

Carthage

分散型のパッケージマネージャーです。

Swift Package Manager

公式のパッケージマネージャーです。

fastlane

CI 環境の構築で利用します。

Fabric というサービスの中に取り込まれています。

Fabric

クラッシュレポート (Crashlytics) などで構成されているサービスです。

Bitrise

モバイルアプリに特化した CI サービスです。

Firebase

Firebaseとは、すばやく高品質のモバイルアプリを開発することができるプラットフォームで、開発に役立つ数多くの機能が用意されています。

Google が提供しているサービスです。

Google は Fabric の買収も行ったようです。

また、Google Analytics との連携も行うことが出来ます。

参考