問題タブ [cocoapods]
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 - CocoaPods を使用した複数アプリのプロジェクト/ワークスペース構造
CocoaPodsを使用するようにアプリを移行しようとしています。私の現在のディレクトリ構造は、下の図のようになります。3 つのプロジェクト ( ipad
、ipod
、common
) を含むワークスペースが 1 つあります。プロジェクトに依存するipad
およびプロジェクトにビルド ターゲットがあります。ipod
common
私の質問は、これを CocoaPods にどのように移行すればよいですか? CocoaPods は、作成するたびに新しいワークスペースを作成するようPodfile
です。すべてをうまくまとめているように見えるので、3 つのプロジェクトのワークスペース構造を維持したいと思います。Podfile
ターゲットのあるプロジェクトごとに を作成Specfile
し、共通プロジェクトに を作成する必要がありますか? XCodeでこれを設定するにはどうすればよいですか?
ios - ローカリゼーションと CocoaPods
CocoaPods を使用するプロジェクトがあります。その結果、mine と Pods の 2 つのプロジェクトを含むワークスペースがあります。
Pods にはローカライズしたいコードが含まれており.strings
、Pod にファイルを作成しました。ただし、NSLocalizedString
これらの文字列の読み込みに失敗します。これは、ファイルがメイン バンドルに含まれていないために発生すると思わ.strings
れますが、静的ライブラリにコンパイルされているため、Pod バンドルはありません。
メイン プロジェクトよりも CocoaPods プロジェクトのコードをローカライズする良い方法はありますか?
ios - CocoaPods によって追加されたフレームワークでのテストに Kiwi を使用できない
テスト フレームワーク Kiwi を CocoaPods 経由で追加されたフレームワークと連携させるのに問題があります。AFNetworking と Lumberjack の両方がロードされていますが、どちらもテストで失敗を引き起こしています。テスト ターゲットにビルドされているプロジェクトのソース ファイルに CocoaPods のファイルが含まれている場合にのみ、テストが失敗します。これは私が受け取っているメッセージです:
2012-10-15 13:10:44.386 otest[47294:7e03] /Users/[username]/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphonesimulator/KiwiUnitTest.octest のテスト バンドルを読み込めませんでしたリンクエラーが発生したためです。テスト バンドルがリンクされたフレームワーク フレームワークまたはライブラリを dyld が見つけられない可能性があります。おそらく、リンク時にフレームワークまたはライブラリのインストール パスが正しくなかったことが原因です。
CocoaPods と Kiwi の両方ですべての指示に従いました。
たとえば、APIClient クラスがあります。AFHTTPClient.h が含まれています。APIClient.m をテスト ターゲットに組み込まずにテストを実行すると、テストがビルドされ、正常に実行されます。ソースを含めると、すべて成功したと表示されますが、テストは実行されず、上記のエラー メッセージがログに記録されます。
ありがとう、ジェームズ
objective-c - 自分のCocoaPodsポッドコアデータファイルにアクセスできません
私は自分のアプリに内部で使用するために独自のCocoaPodsポッドを作成しました。このポッドもコアデータを使用する必要があります。ファイルxy.xcdatamodeldをソースファイルに追加しましたが、xy.momdフォルダーにコンパイルされていません。
Core Dataを機能させるには、ポッドに他のプロパティを設定する必要がありますか?
私の現在のポッドファイル:
iphone - Cocoapodにカスタムフォントを追加するにはどうすればよいですか?
Cocoapod内でカスタムフォントを使用したいのですが、静的ライブラリ内でカスタムフォントを使用しても何も見つかりません。info.plistファイルがないため、使用するフォントをアプリに指示する場所がありません。
何か案は?
objective-c - CocoaPods:「サポート ファイルの生成」に時間がかかりすぎます。とにかく改善するには?
私は自分のプロジェクトでCocoaPodsを使用していますが、何かを変更するたびにサポートファイルを生成するのに時間がかかります。それは私が制御できるものではないことはわかっていますが、サブライブラリ用に生成されるものなのか疑問に思っています。既存の「サポート ファイル」を保存し、新しく追加されたライブラリ用のファイルのみを生成させますか?
Podfile を変更するたびに「pod install」を実行していますが、これは問題でしょうか?代わりに「pod setup」を実行する必要がありますか?
ありがとう!
iphone - AFNetworking は iOS 4.3 と互換性がありません
CocoaPods を使用して AFNetworking ライブラリをインストールしています。これが私の単純な CocoaPods ファイルです。
私の Pods プロジェクトとメイン プロジェクトは、iOS 6 の展開ターゲットとベース SDK です。ポッド インストールを実行すると、次のエラーが表示されます。
更新しました:
Podfile を次のように編集しました。
pod install を実行すると、次のように表示されます。
仕様リポジトリ「マスター」を更新しています
Cocoapods 0.15.1 が利用可能です。
AFNetworking (1.0) の使用 FMDB (2.0) の使用 サポート ファイルの生成
ただし、AFNetworking ポッドが xCode のポッド プロジェクトに追加されることはありません。
ios - clang: エラー: cocoapods 環境のセットアップ時にリンカー コマンドが終了コード 1 で失敗しました (呼び出しを表示するには -v を使用します)
iOS プロジェクトの cocoapods 依存関係管理ツールを設定しています。プロジェクトをビルドするときに、次のエラーが発生しました。
と を使用Xcode 4.5
してMac OS X Lion 10.7.4
います。事前にサンクス。
iphone - Cocoapod の使用時に Xcode の警告を無視する
最新のXcodeの更新後、多くの警告が含まれているサードパーティのライブラリをかなり多く使用しています。(たとえば、Facebook SDK ポッド) これで、これらの警告はすべて、自分の警告またはエラーを表示したい場所で Xcode に表示されます。
これらのエラーを無視する方法はありますか? 「ポッドのインストール」のたびに変更が破棄されるため、それらを修正しても役に立ちません。
ios - XCode/Obj-C で Cocoapods をコンパイルできない – 「Pods-prefix.pch.dia: No such file or directory」
XCode 4.5.1 と iOS 6.0 ベース SDK を使用しています。
これが私が受け取っているエラーです:
i686-apple-darwin11-llvm-gcc-4.2: /Users/fahim/Library/Developer/Xcode/DerivedData/Currenthiphop-emodxxwwaiojlcboaxuodksuwuww/Build/Intermediates/PrecompiledHeaders/Pods-prefix-evibdktwbatdnbabmrlnderfsxxi/Pods-prefix.pch.dia: No such file or directory
Pods-prefix-xxx ディレクトリには 1 つのファイルしかありません。
Pods-prefix.pch.pth.hash-criteria
ここに私のポッドファイルがあります: platform :ios
どんな助けでも大歓迎です。ありがとうございました!