問題タブ [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 - 静的ライブラリターゲットを使用してプロジェクトのPodSpecを作成するにはどうすればよいですか?
いくつかの重要なビルド前/ビルド後のステップで静的ライブラリ(libfoo.a)をビルドするXcodeプロジェクト(foo)があります。従来、このライブラリを別のプロジェクトで使用する場合は、メインプロジェクトのサブプロジェクトとしてfoo.xcodeprojを追加してから、メインプロジェクトのビルド依存関係設定を接続します。
私はCocoaPodsでこれを簡単にすることを目指していますが、これのために設計されているかどうかはわかりません。ビルド設定をfooプロジェクトからポッド仕様にコピーして、CocoaPodsが希望どおりにビルドできるようにする必要がありますか?ビルド前/ビルド後の手順はどうですか?
TestFlightSDKのようなクローズドソースのプリコンパイル済みライブラリ用のポッドの作成に関する情報がありますが、ライブラリをプリコンパイルしたくありません。
objective-c - Cocoapodサブスペックで個別のxcconfigパラメーターを定義する方法は?
さまざまなサーバーを処理するクラスライブラリであるiOSプロジェクトを開発しました。ライブラリが使用されるアプリケーションごとに必要なサーバーは1つだけです。サーバータイプは、コンパイル時にプリプロセッサ定義を介して構成できます。
ライブラリのpodspecで、次のようにサーバーごとにさまざまなサブスペックを定義しました。
私のアプリケーションは、顧客ごとに1つのターゲットを持つマルチ顧客アプリです。各顧客は、ライブラリプロジェクトの特定のサーバーを使用します。したがって、私のPodfileは次のようになります。
スクリプトが行うことpod install
は、サブスペックで定義されたすべてのフラグをすべてのpod-customerN.xcconfigファイルの1つの値にマージすることです。
Cocoapodsのこの間違った(?)動作を回避する方法の提案はありますか?ドキュメントを理解している限り、サブスペックプロパティは、同じレベルのサブスペックではなく、親スペックからのみ継承する必要があります。
ios - AFNetworking をインポートするが OHAttributedLabel をインポートしない CocaPods
CocaPods を使用してプロジェクトに追加AFNetowrking
しOHAttributedLabel
ています。両方のライブラリをインストールしました。AFNetworking
私のプロジェクトではうまくインポートされています。しかし、OHAttributedLabel
そうではありません。なぜかわからない!
ポッドファイル
両方のライブラリをインストールした後、インポートすると
エラーは発生せず、すべて正常に動作します
しかし、インポートしようとすると
私は得ています
'OHAttributedLabel/OHAttributedLabel.h' file not found
エラー
ポッドのインストール出力
提案は言う
プロジェクトが Pods.xcconfig を使用していることを確認してください。これを確認するには、プロジェクト ファイルを選択してから、2 番目のペインで再度選択し、3 番目のペインで [情報] セクションを開きます。構成の下で、インストールされたポッドを必要とする構成ごとに Pods.xcconfig を選択する必要があります。
これをどこに追加すればよいかわかりません。これは私の構成がどのように見えるかです
編集
pods.xcconfig をコピーした後
ios - Hudson で 'pod update' が 'stty: stdin isn't a terminal' を生成するのはなぜですか?
ハドソンサーバーでのジョブのビルドステップで、ココアポッドを使用し、「ポッドの更新」を呼び出しています。
ログは次のとおりです。
自分のマシンのコマンド ラインから直接作業している場合や、Hudson マシンで直接作業している場合は、この問題は発生しません。何が起こっているのか、心配する必要がありますか?
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」を試します
コマンドラインにこのコマンドを認識させるにはどうすればよいですか?
ruby - Ruby XcodeProj で Xcode プロジェクトを作成する
私は、Rails セットアップ アプリケーションに似たコマンド ライン ユーティリティを作成するというアイデアを思いつきました。Xcode プロジェクトを自動的に作成し、単体テストをセットアップし、Frank をセットアップし、最もよく使用される Cocoapod をインストールし、プロジェクト構造をセットアップします。
現時点ではそのようなものはありません。私はそれをオープンソースにしたいと思っています。昨日ここで他の質問に苦労しましたが、最新のものは何も見つかりませんでした。
Pod を含むプロジェクトを生成するために CocoaPods で使用される XcodeProj を使用してアイデアを思いつきました。したがって、それは不可能ではないはずです。XcodeProjectも見つけましたが、これは読み取り専用のようです。
Xcodeproj gem は非常に文書化されていないため、誰か (おそらく Cocoapods 開発者) がどこから始めるべきかのヒントを教えてくれませんか?
ruby - Rubymotion で MKStorekit を使用する
MKStoreKitConfiguration ファイルは、Rubymotion/MKStorekit Cocoapod によって認識されるようにどこに移動する必要がありますか?