問題タブ [podfile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Pod とすべてのターゲットの統合
私は iOS アプリで CocoaPods を数週間使用しており、テストした 1 つのターゲット (「MainApp」と呼びましょう) で完全に動作します。ただし、別のターゲット (「MyAppLite」) をビルドしたいのですが、ビルドが失敗したことに気付きました (ポッドのヘッダー ファイルの 1 つにファイルが見つかりません)。
私が気づいたビルド設定の違いは次のとおりです。
- その他のリンカー フラグには、MyAppLite に必要なフレームワークが含まれていません
- フレームワーク/ヘッダー/ライブラリの検索パスがすべて MyAppLite で空です
- MainApp のユーザー定義のビルド設定が MyAppLite に存在しない
pod install
を実行したときに、すべてのターゲットにライブラリがリンクされていることを確認するにはどうすればよいですか?
参考までに、これが私の Podfile です。
ios - Cocoapods: LoadError - ロードするファイルがありません
Xcode プロジェクトにポッドを追加しようとしています。このエラーが発生しています:
LoadError - ロードするファイルがありません -- xcodeproj/prebuilt/universal-darwin13.0-1.8.7/xcodeproj_ext /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:in
gem_original_require' /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:in
require' /Library/Ruby /Gems/1.8/gems/xcodeproj-0.14.0/lib/xcodeproj/ext.rb:6 /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:ingem_original_require' /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:in
require' /Library/Ruby/Gems /1.8/gems/xcodeproj-0.14.0/lib/xcodeproj/project.rb:4 /ライブラリ/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer/analyzer.rb:488:incompute_target_platforms' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer/analyzer.rb:485:in
each' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer/analyzer.rb:485:incompute_target_platforms' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer/analyzer.rb:55:in
analyze' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1 /lib/cocoapods/installer.rb:171:inanalyze' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer.rb:94:in
resolve_dependencies' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/user_interface.rb:52:insection' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer.rb:93:in
resolve_dependencies'install!' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/command/project.rb:38:in
/Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer.rb:86:in run_install_with_update' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib /cocoapods/command/project.rb:68:run' /Library/Ruby/Gems/1.8/gems/claide-0.3.2/lib/claide/command.rb:206:in
実行中' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/command.rb:51:run' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/bin/pod:19 /usr/bin/pod:23:in
ロード中' /usr/bin/pod :23
私のポッドファイルの内容:
どんな助けでも大歓迎です!
ios - ココアポッドでの「~>」の使用法は何ですか
「~>」が何に使用されているか知りたいのですが、以下は同じであることがわかったからです。
cocoa - 他の依存関係に触れずに単一のポッドを更新する方法
次のコマンドが単一のポッドを更新することを理解しています: pod update <podname>
. ただし、これにより、以前にインストールした他のポッド (更新コマンドに含まれていなかったポッド) の依存関係も更新されます。単一のポッドを更新し、他のすべての依存関係をそのままにしておく方法はありますか?
installation - Podfile のプリインストール フックの処理中にエラーが発生しました
を実行するとエラーが発生しましたpod install
。
これは私の Podfile の内容です。
以下に示す最後の数行を削除すると、このエラーは消えます。
このエラーの原因は何ですか?どうすれば修正できますか? 下手な英語でごめんなさい。
ios - プライベート git ポッドと最大ポッド バージョンを組み合わせる方法
AFNetworking のように、ポッドの最大バージョンを「Podfile」に設定しようとしています。
ただし、プライベート リポジトリを使用しているため、git リポジトリも指定する必要があります。
ココアポッド ガイド: https://guides.cocoapods.org/using/the-podfile.htmlの例では、特定のブランチ、タグ、またはコミットの使用方法を示しています。
ただし、ポッドの最大バージョンはありません。
プライベート git リポジトリと最大ポッド バージョンを組み合わせるにはどうすればよいですか?
xcode - ターミナルの Podfile で Pod Install コマンドを使用するとエラーが発生します
Cocoapods をインストールし、Atom を使用して次の行を含む Podfile を作成しました。
このファイルを Xcode プロジェクトのルート ディレクトリに配置し、ターミナルで「pod install」を実行します。以下が表示されます。
[!] Podfile のスマート クォートがサニタイズされました。今後の問題を回避するために、編集に TextEdit を使用しないでください。TextEdit を使用していない場合は、選択したエディターでスマート クォートをオフにする必要があります。
誰かが私にアドバイスをくれれば、私が間違ったことをしたかどうかはわかりません - 本当に感謝しています. ありがとうございました。
ios - Firebase 2.4.3 ココアポッドのインストール
cocoapods を使用してプロジェクトに Firebase をインストールしようとしています。行を追加してポッドファイルを変更しました
そして、pod install
ターミナルに入力すると、エラーが表示されます:
[!] 次の要件を満たすことができません:
Firebase (>= 2.4.3)
によって要求されるPodfile
グローバルな "platform" ディレクティブのコメントを外して "platform :ios, '9.0'" に変更しようとしましたが、役に立ちませんでした。エラーがまだ残っています。