問題タブ [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.

0 投票する
1 に答える
255 参照

opengl-es - Cocos3D / POD メッシュを使用した瞳孔拡張のモデリング

Cocos3D で使用する予定のブレンダーの眼球メッシュ + テクスチャがあります。瞳孔を形成する頂点を動的に変更して、拡張と収縮をアニメートできるようにする必要があります。これまで Cocos3D を使用したことはありませんが、POD 形式はバイナリであるため、これらの頂点にアクセスできないと思います。

では、これを処理する最善の方法は何ですか? 瞳孔頂点だけの 2 つ目の POD を作成した場合、それをロードして、それらのポイントでアニメーション呼び出しを実行できますか? ありがとう。

0 投票する
4 に答える
29850 参照

objective-c - 「ポッドインストール」は既存のポッドを更新しません

元のポッドを削除しない限り、ポッドを使用して更新しようとしpod installていますが、正しく更新されないことがわかりました。

追加の手順が必要ですか、それとも更新が失敗する一般的な間違いがありますか?

0 投票する
29 に答える
166043 参照

objective-c - iOS-CocoaPodsがヘッダーファイルを見つけることができないため、ビルドが失敗する

CocoaPodsを使用したiOSプロジェクトがあります。別の開発者が同じプロジェクトに取り組み始めるまで、すべてがスムーズに機能していました。彼はいくつかの変更を加え(私が知る限り、コードのみ)、リポジトリに新しいブランチを作成しました。彼のブランチをチェックアウトしてビルドしようとしましたが、エラーが発生します:ASLogger/ASLogger.hファイルが見つかりません。

プロジェクト全体を削除して新しいコピーを作成し、「podsinstall」を使用しても。ビルドの失敗はまだあります。問題がどこにあるのか分かりますか?さらに情報が必要な場合は、お問い合わせください。

0 投票する
1 に答える
896 参照

unit-testing - CocoaPodsの使用中にテストするためにRestKit0.10.1を設定しますか?

CocoaPodsを使用しながらRestKitのテスト環境をセットアップしようとしていますが、RestKitのテストフレームワークを含めることができないようです。

RestKitで単体テストを実行しましたが、ポッドファイルを含めることができませんでした。

次に、テストに関する小さなセクションを含むCocoaPodsのセットアップに関するこの記事を見つけました。

CookPixの単体テストを実行しようとすると、この問題が発生しました

LoggerClient.hが見つかりません上記のように、pod installは、Xcodeプロジェクトのメインターゲット(プロジェクトのような名前のターゲットを使用すると思います)を変更して、Pods.xcconfigファイルに基づいてターゲット構成を作成します。これにより、Xcodeは依存関係のヘッダーを検出し、適切なフラグを使用してプロジェクトをコンパイルできます。

ただし、すべてのターゲットの構成が変更されるわけではなく、この場合、単体テストのターゲットが変更されます。これを修正するには、Xcodeプロジェクトをクリックしてから、セカンダリパネルのXcodeプロジェクトをクリックしてから、[情報]タブをクリックします。単体テストターゲットの「構成ファイルに基づく」属性をポッドに変更します。これにより、単体テストターゲットの依存関係が修正されます。

これにより、ポッドファイルが含まれる問題が修正されましたが、RestKitのテストフレームワークをインストールできません。ポッドがファイルをインストールしないため、コンパイラはこのファイルを見つけることができません。

CocoaPodの仕様を見ると、含まれている必要があるようです。これは私のPodfileの関連行です。

私も試しました:

同じ結果になります。

0 投票する
2 に答える
6422 参照

xcode - ココアポッドのテストフライト

Testflight のアドホック構成で動作するココアポッドを持っている人はいますか?

-lPodsのライブラリが見つかりませんが、その答えは意味がなく、ドキュメントはばかげてまばらです。

0 投票する
0 に答える
1862 参照

installation - 「pod install」の後、それぞれの Pod ディレクトリが空のままになる

アップデート

CocoaPods 0.14.0.rc2 をインストールしたプライマリ マシンにリポジトリのクローンを作成したところ、すべてがスムーズにインストールされました。

今後さらに依存関係を追加しながら、これがどのように機能するかを見守りますが、今のところ、CocoaPods の新しいバージョンがそのトリックを行ったようです.道具。


プロジェクトの依存関係を管理するために CocoaPods を調べ始めました。

最初の開始はスムーズに進みました — 私が評価しているプロジェクトは、最初から LibComponentLogging を使用する iOS 静的ライブラリです。

依存関係として LibComponentLogging-NSLog と LibComponentLogging-pods (これはまだ共通仕様リポジトリにはありませんが、ローカルに含めることができ、含まれていました) を依存関係として指定した Podfile を作成した後、最初pod installは依存関係を解決してインストールし、ワークスペースを作成しました。 .

すべて元気でダンディ。

プロジェクトを少しハッキングした後、Podfile にさらに 2 つの Pod を追加しました (FMDB と sqlcipher - そのために Podspec を作成する必要がありました)。

再度実行pod installすると、指定されたリポジトリがキャッシュに取り込まれ、離れて Pod のサブディレクトリが作成されましたが、何も入力されませでした — エラーは発生しませんでした。

トラブルシューティングを行うために、カスタム podspec のポッドを Podfile から削除し、pod install再度実行しましたが、結果は同じでした。

空のPods/FMDB- と -Pods/sqlcipherディレクトリ、および失敗したものの残りをすべて削除してから、pod install --verbose再度実行しました。同じ結果でした。おそらく、ここで初めて失敗が報告されました。

私は可能な限りの組み合わせでこれを行いました — まさに文字通り…</p>

この時点で、私は少しイライラしました。ある時点でポップアップした 、ワークスペース、Pods ディレクトリのホールセール、 、、考えられる他のすべてのもの
を削除し、最初からやり直しました。Podfile.lock~/Library/Caches/CocoaPods~/.cocoapods

を実行しpod setup、再度追加LibComponentLogging-podsして (もちろん、プロジェクトのディレクトリで)pod install --verbose再度実行しました。

最初の試行で問題なく動作したポッドでも失敗していたという点で、結果は異なります…</p>

ここで何が起こっているのかについての洞察をいただければ幸いです…</p>


参考までに、ここに私の Podfile、カスタム仕様、およびこの機能を再び機能させるための最新の「Tabula Rasa」の試みの 1 つの出力を示します。

ポッドファイル:

私のカスタム sqlcipher.podspec:

そして出力:

0 投票する
2 に答える
11182 参照

objective-c - CocoaPodsを介してgithubでRestkitのフォークを使用しますか?

restkitはoauth2プロトコルを別の方法で使用しています。自分の方法で使用できるように、コードを変更する必要があります。

から:

に:

「Oauth2」の代わりに「Bearer」を使用しています...。

プロジェクトにレストキットをインポートするためにCocoaPodsを使用しています。

githubでRestkitリポジトリをフォークし、公式バージョンの代わりにCocoaPod経由でフォークを使用できますか?

0 投票する
0 に答える
144 参照

ios - cocoaPod から github ブランチをアップロードする

PodFile (CocoaPod) から restkit のブランチをアップロードしようとしていますが、正しい構文を使用しているかどうかわかりません:

とにかく機能していません。このエラーがあります:

0 投票する
2 に答える
503 参照

cocoapods - ココアポッド エラー

私のPodfileから:なぜこれが機能するのですか:

pod 'RestKit', :git => 'git@github.com:EATechnologies/RestKit.git', :commit => '56401aaa5b3714bbde5d2852f92c0b29e392b460'

しかし、これはしません:

pod 'RestKit', :git => 'git@github.com:EATechnologies/RestKit.git', :commit => '0831f2dc2da01731d37795a2c3bd8acb4045dda9'

後者を使用すると、次のようなエラーが表示されます。

0 投票する
1 に答える
708 参照

ios - 既存のプロジェクトとcocoapodの依存関係を使用したKiwiのセットアップ

Cocoapodsを使用して、既存のプロジェクトにKiwiテストフレームワークを正常に追加しました。

非常に基本的なテストを作成して、合格させることができます。

ただし、モデルの1つをテストしようとすると、状況が崩れます。

モデルの.hファイルを仕様に含めます。

そして、テストを実行すると、多数のエラーが発生します。

私が理解できないいくつかのこと:

  • 前述のように、テストターゲットを既存のプロジェクトに追加しました。モデルクラスを新しいテストターゲットと共有するにはどうすればよいですか?ビルドフェーズ/コンパイルソースで.mファイルを選択するだけですか?
  • モデルが他のモデル/ヘルパークラス/カテゴリを使用している場合、それらもテストターゲットと共有する必要がありますか?また、これらのファイルをすべてスペックファイルにインポートする必要がありますか?
  • 私のモデルは、CocoapodとしてインストールしたAFNetworkingに依存しています。テストターゲットでそのライブラリを使用するにはどうすればよいですか?AFNetworking.hをインポートしようとしましたが、明らかに失敗します。

ありがとう!