Firebaseポッドに応じて、非常に簡単な3ポッドライブラリがあります。これはpod lib create
で作成されており、ライブラリ内の唯一のコード行はimport Firebase
です。それでも、Firebaseは検出されないようです。Firebaseポッドに応じてカスタムポッドライブラリを作成する方法は?
-> FoobarLib (0.1.0)
- ERROR | [iOS] xcodebuild: Returned an unsuccessful exit code. You can use `--verbose` for more information.
- ERROR | [iOS] xcodebuild: ~/FoobarLib/Classes/Foobar.swift:1:8: error: no such module 'Firebase'
私の.podspecファイルが正しく設定されていないと考えられます。私はs.dependency Firebase
とシンプルなポッド依存性を試してみました。私はembed the Firebase frameworksを自分のライブラリに入れてみました。 FRAMEWORK_SEARCH_PATHS
、USER_HEADER_SEARCH_PATHS
、SWIFT_INCLUDE_PATHS
と遊んだことがありますが、何も問題はありません。
サンプルライブラリis hosted on githubとフルエラーログはon Travisです。自由にクローンして、pod lib lint
とpod install --project-directory=Example
をテストしてください。
私はこのココアポッドの男と火災基地の人を含むこの関連cocoapods bug reportを見ましたが、実際の例はありません。
pod install --project-directory=Example
は成功し、有効なXcodeプロジェクトを生成します。私は私の.podspecファイルに入れておくべきすなわち、私はそれを開くことができ、それ以上の構成なしにコンパイルすることができる。それは現在、静的ライブラリとして販売されますので、
pod lib lint
成功するには、必要に応じて
xcodeでプロジェクトを作成しましたか?もしそうなら、どんなプロジェクトを選んだのですか? –
libはXCodeではなく 'pod lib create'で作成されています – azmeuk