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

c# - xamarin でココアポッドを使用する

これは本当に xamarin で cocoacontrols を使用することですか? たとえば、これは次のとおりです 。 http://www.cocoacontrols.com/platforms/ios/controls/kycirclemenu UICollectionView ( http://docs.xamarin.com/guides/ios/user_interface でサークルメニューのようなものを作成できることを知っています/introduction_to_collection_views ) しかし、とにかく、これは本当にココアポッドを使用しているのでしょうか。

ありがとう、ヤロ

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

ios - 複数の .xcconfig ファイルと cocoapod を含む複雑な Xcode プロジェクト

私は iOS プロジェクトに取り組んでいますが、使用しなければならないライブラリの一部が 2 つのバージョンで提供されているという不幸な状況にあります。デバッグ用のバージョンと本番用のバージョン。製品ライブラリでデバッグすることはできません。同様に、デバッグ ライブラリを使用することはできません。生産中。

この問題を解決するために、プロジェクトに複数のターゲット (デバッグ用と本番用) を設定しました。これらのターゲットは、個別の .xcconfig ファイル (App-Debug.xcconfig および App-Production.xcconfig) を使用して、ターゲットごとに LIBRARY_SEARCH_PATHS、HEADER_SEARCH_PATHS、および OTHER_LDFLAGS を定義します。

これはすべてうまく機能しますが、すべてのサードパーティの依存関係を手動で追跡するのは面倒です. そのため、CocoaPods を使用してサードパーティの依存関係を管理することにしました。

しかし、これらの「2 つのバージョン」ライブラリがあるため、Pods.xcconfig を意図したとおりに使用することはできず、独自の App-Debug.xcconfig および App-Production.xcconfig に設定を追加する必要があります。

これを行う正しい方法がわかりません。ポッドが見つからないため、試してみるとコンパイルできないようです。

Pods.xcconfig:

App-Debug.xcconfig:

App-Production.xcconfig:

構成-XXX.xcconfig:

Pods.xcconfig と独自の App-Debug.xcconfig の両方で、LIBRARY_SEARCH_PATHS、HEADER_SEARCH_PATHS、および OTHER_LDFLAGS が設定されていることがわかります。

必要なのは、Pods.xcconfig で宣言された値を、App-Debug.xcconfig で宣言した値に追加することです。

Xcode 4.6 を使用し、iOS 4.3 用にビルドしています。

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

ios - プロジェクトに新しいポッドを追加できません:アーキテクチャi386の未定義のシンボル

こんにちは仲間のオーバーフロー、

私はこの問題について1週間以上髪を引っ張っていますが、何も見つからないようです。理由や方法はわかりませんが、ある時点でプロジェクトがポッドの受け入れを停止したので、説明させてください。ポッドファイルは次のとおりです。

すべてがうまく機能していますが、ここにトリックがあります。新しいポッド(FlurryやCrittercismなど)を追加するとすぐに、同じ種類のエラーが発生します。

Undefined symbols for architecture i386: "_OBJC_CLASS_$_Crittercism", referenced from: objc-class-ref in AppDelegate.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

私はこのプロジェクトの終わりに近づいていて、現在「汚い古い方法」でこれらのライブラリをインポートすることを余儀なくされているので、これに非常に不満を感じています!どんな助けでも大歓迎です!

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

iphone - 外部の変更を元に戻す XCode の無効化プロンプト

XCode 4.6 で Cocoapods を使用する iOS プロジェクトがあります。

XCodeを実行するたびにpod install、xcode のバージョンを保持するか、ディスク内の「App-Name.xcworkspace」への変更に戻すように求められます。

明らかに、このダイアログがポップアップするたびに「元に戻す」をクリックできますが、このダイアログの「元に戻す」という用語は実際にはディスクにバージョンを保持することを意味するため、用語が混乱しているため、面倒でエラーが発生する可能性があります。

XCode設定でこのプロンプトを無効にする方法はありますか?

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

ios - CocoaPods を使用した後、Xcode が私の iOS アプリをインストールしないのはなぜですか?

CocoaPods をインストールし、依存関係を Podfile に配置しました。を実行した後、プロジェクトとプロジェクトpod installを表示する myproject.xcworkspace を開きます。PodsMyProject

ただし、通常どおり [実行] をクリックすると、Xcode はデバイスにアプリをインストールする代わりに、単に「ビルドが成功しました」と表示します。ここで何が欠けていますか?

短いバージョン: CocoaPods ワークスペースを開いた後、Xcode でデバイスにアプリをインストールするにはどうすればよいですか?

0 投票する
3 に答える
705 参照

objective-c - CocoaPodコードをどのようにユニットテストしますか?

私はCocoapodsの魔法を私の会社に持ち込もうとしていますが、それは小さな障害にぶつかりました。Cocoapodsからのテストコードを単体化できる必要があります。

だから、私の質問は、他の誰かが彼らの会社でこれに遭遇したことがありますか(または誰かがこのコードのユニットテストを気にし、その方法を理解するのに十分なほど妄想的ですか?)それは私たちにとって取引を妨げるものではないかもしれませんが、私がこれを前もって分類しておけば、それは間違いなく経営陣の円滑な進行に役立ちます。

おそらくクライアントアプリにテストを挿入することもできますが、ポッドを使用して手作業を減らすことを考えると、それは非常に多くの手作業です。なんとかして一度やればいいのに。

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

objective-c - アプリ プロジェクトは libHello.a にどのように依存し、libHello.a は libPods.a にどのように依存する必要がありますか?

スタティック ライブラリ プロジェクトiKitでcocoapodsを使用し、メイン アプリ プロジェクトでサブプロジェクトとしてiKitを使用しようとしました。メイン アプリ プロジェクトをビルドすると、エラーが発生します。

ここで画像を見てください:

そのようなソースと静的ライブラリをどのように構築すればよいですか?

メインアプリプロジェクトTestiKitで cocoapodsを直接使用すると、すべて問題ありません。

どうすればいいですか?

0 投票する
3 に答える
4951 参照

objective-c - CocoaPods を使用して GitHub の Mantle を Xcode に追加する方法

CocoaPodsを使用して、 GitHub のMantleプロジェクトを iOS 6 プロジェクトに追加しました。

次に、カスタム検索パスの前に、プロジェクトの「ビルド設定」セクションに($inherited)変数を追加しました。Mantleヘッダーファイルをインポートすると、Xcodeは不平を言いますHeader Search Paths

いくつかのステップがありませんか?他のポッド (AFNetworking と SSKeychain) もインストールしていますが、Mantle だけが問題を引き起こしています。

SSToolkit も追加しましたが、「はじめに」の指示に従います。つまり、CocoaPods を使用しません。