問題タブ [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 投票する
4 に答える
1999 参照

ios - 静的ライブラリターゲットを使用してプロジェクトのPodSpecを作成するにはどうすればよいですか?

いくつかの重要なビルド前/ビルド後のステップで静的ライブラリ(libfoo.a)をビルドするXcodeプロジェクト(foo)があります。従来、このライブラリを別のプロジェクトで使用する場合は、メインプロジェクトのサブプロジェクトとしてfoo.xcodeprojを追加してから、メインプロジェクトのビルド依存関係設定を接続します。

私はCocoaPodsでこれを簡単にすることを目指していますが、これのために設計されているかどうかはわかりません。ビルド設定をfooプロジェクトからポッド仕様にコピーして、CocoaPodsが希望どおりにビルドできるようにする必要がありますか?ビルド前/ビルド後の手順はどうですか?

TestFlightSDKのようなクローズドソースのプリコンパイル済みライブラリ用のポッドの作成に関する情報がありますが、ライブラリをプリコンパイルしたくありません。

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

objective-c - Cocoapodサブスペックで個別のxcconfigパラメーターを定義する方法は?

さまざまなサーバーを処理するクラスライブラリであるiOSプロジェクトを開発しました。ライブラリが使用されるアプリケーションごとに必要なサーバーは1つだけです。サーバータイプは、コンパイル時にプリプロセッサ定義を介して構成できます。

ライブラリのpodspecで、次のようにサーバーごとにさまざまなサブスペックを定義しました。

私のアプリケーションは、顧客ごとに1つのターゲットを持つマルチ顧客アプリです。各顧客は、ライブラリプロジェクトの特定のサーバーを使用します。したがって、私のPodfileは次のようになります。

スクリプトが行うことpod installは、サブスペックで定義されたすべてのフラグをすべてのpod-customerN.xcconfigファイルの1つの値にマージすることです。

Cocoapodsのこの間違った(?)動作を回避する方法の提案はありますか?ドキュメントを理解している限り、サブスペックプロパティは、同じレベルのサブスペックではなく、親スペックからのみ継承する必要があります。

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

ios - AFNetworking をインポートするが OHAttributedLabel をインポートしない CocaPods

CocaPods を使用してプロジェクトに追加AFNetowrkingOHAttributedLabelています。両方のライブラリをインストールしました。AFNetworking私のプロジェクトではうまくインポートされています。しかし、OHAttributedLabelそうではありません。なぜかわからない!

ポッドファイル

両方のライブラリをインストールした後、インポートすると

エラーは発生せず、すべて正常に動作します

しかし、インポートしようとすると

私は得ています

'OHAttributedLabel/OHAttributedLabel.h' file not found

エラー

ポッドのインストール出力

提案は言う

プロジェクトが Pods.xcconfig を使用していることを確認してください。これを確認するには、プロジェクト ファイルを選択してから、2 番目のペインで再度選択し、3 番目のペインで [情報] セクションを開きます。構成の下で、インストールされたポッドを必要とする構成ごとに Pods.xcconfig を選択する必要があります。

これをどこに追加すればよいかわかりません。これは私の構成がどのように見えるかです

ここに画像の説明を入力

編集

pods.xcconfig をコピーした後

ここに画像の説明を入力

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

ios - Hudson で 'pod update' が 'stty: stdin isn't a terminal' を生成するのはなぜですか?

ハドソンサーバーでのジョブのビルドステップで、ココアポッドを使用し、「ポッドの更新」を呼び出しています。

ログは次のとおりです。

自分のマシンのコマンド ラインから直接作業している場合や、Hudson マシンで直接作業している場合は、この問題は発生しません。何が起こっているのか、心配する必要がありますか?

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

ruby - CocoaPods のインストールに関する問題

OSXでCocoaPodsをセットアップしようとしています(10.8.2を実行しています)-実行します

sudo gem install cocoapods

成功すると、「正常にインストールされた cocoapods-0.17.2 1 gem installed」というメッセージが表示されます

次に... pod setup 「-bash: pod: command not found」を試します

コマンドラインにこのコマンドを認識させるにはどうすればよいですか?

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

ruby - Ruby XcodeProj で Xcode プロジェクトを作成する

私は、Rails セットアップ アプリケーションに似たコマンド ライン ユーティリティを作成するというアイデアを思いつきました。Xcode プロジェクトを自動的に作成し、単体テストをセットアップし、Frank をセットアップし、最もよく使用される Cocoapod をインストールし、プロジェクト構造をセットアップします。

現時点ではそのようなものはありません。私はそれをオープンソースにしたいと思っています。昨日ここで他の質問に苦労しましたが、最新のものは何も見つかりませんでした。

Pod を含むプロジェクトを生成するために CocoaPods で使用される XcodeProj を使用てアイデアを思いつきました。したがって、それは不可能ではないはずです。XcodeProjectも見つけましたが、これは読み取り専用のようです。

Xcodeproj gem は非常に文書化されていないため、誰か (おそらく Cocoapods 開発者) がどこから始めるべきかのヒントを教えてくれませんか?

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

ruby - Rubymotion で MKStorekit を使用する

MKStoreKitConfiguration ファイルは、Rubymotion/MKStorekit Cocoapod によって認識されるようにどこに移動する必要がありますか?