問題タブ [podspec]

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 に答える
374 参照

swift - Cocoapods を使用した Objective C プロジェクトに依存する迅速なプロジェクトのリンティングが失敗する

Facebook SDK に依存するプロジェクトを迅速に作成しました (オブジェクト C で記述され、デフォルトでソースとしてダウンロードされます)。
Mac でプロジェクトに取り組んでいる間、すべてうまく
いきました。次のポッド ファイルを作成します。

** pod install** を実行すると、うまくいきました (Facebook はフレームワークとしてダウンロードされたので、コードに obj-c と swift が混在していませんでした)。

プロジェクトを完成させて Cocoapods にアップロードしたいので、次の podspec を作成しました。

code>

ポッドの仕様が正しいことを確認するには、次を使用してリントします

しかし、私は得ています

  • エラー | [iOS] 不明: 検証中に不明なエラーが発生しました (Swift で作成された Pod は、フレームワークとしてのみ統合できuse_frameworks!ます。Podfile またはターゲットに追加して、それを使用することを選択します。使用されている Swift Pod は myProj です)。

この問題を解決するために何をすべきか知っている人はいますか? ありがとうございました

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

ios - 1 つのプロジェクト ターゲットで Cocoapods エラーが発生し、他のターゲットは正常に動作しています

3 つのプロジェクト ターゲット (開発、運用、ステージング) を作成しました。運用ターゲットの xcode を構築しているときに、他の変更をプルした後、他の運用が正常に動作することを期待して、エラーを発生させます。 ここに画像の説明を入力

利用可能なソリューションのいくつかを試しましたが、成功しませんでした!!!

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

swift - podspec JSQMessagesViewController 非モジュラーヘッダー

JSQMessagesViewController私の迅速なポッドへの依存関係として使用したい。サンプル アプリをビルドすると、 に関連する古い非モジュラー ヘッダー エラーが発生しますJSQSystemSoundPlayerが、 でそれを回避する方法がわかりませんXCode 7

ポッドスペック:

エラー:

ここに画像の説明を入力

ここに画像の説明を入力

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

ios - GoogleMaps SDK を使用した Cocoapod ライブラリの構築

GoogleMapsMy Cocoapod ライブラリで使用したい。

cocoapod にはGoogleMaps があります。dependencyただし、スタティック ライブラリなので使用できません。おそらく...

この回答を参考にしました。
Swift と Objective-C フレームワークに依存する Cocoapod をビルドし、
ライブラリのビルドに成功しました。

サンプル プロジェクトでビルドされたライブラリを使用すると問題が発生します。

サンプルプロジェクトをビルドしたとき、最初の問題は

ld: フレームワークが見つかりません アーキテクチャ arm64 の Google マップ

GoogleMapsそして、サンプルプロジェクトのに追加してみましたPodfile
次の問題は

「Pods-MapLibraryWrapper_Example」ターゲットには競合する名前のフレームワークがあります: GoogleMaps。

問題を解決する方法はありますか?または、他の使用方法はありますGoogleMapsか?

ありがとう。

My ライブラリの podspec の一部。

ディレクトリ構造

例/ポッドファイル

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

ios - CocoaPod podspec で Apple フレームワークを使用するとエラーが発生しますか?

CocoaPod にプッシュしようとしているクロス プラットフォーム ライブラリがありますが、podspec の検証に失敗しています。私が得るエラーは次のとおりです。

  • エラー | xcodebuild: 失敗した終了コードを返しました。より多くの情報を得るために使用できます--verbose
  • エラー | xcodebuild: MyPod/Sources/CLKComplicationServer.swift:10:8: エラー: そのようなモジュール 'ClockKit' はありません

フレームワークをポッドスペックに追加しようとしましたが、まだ受け入れられません。私のポッドスペックは次のようになります。

私は何を間違っていますか?で同じ問題が発生していAVFoundationます。ヘッダー ファイルに両方を追加しようとしましたClockKitが、認識されません。

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

ios - ココアポッドに静的フレームワークとライブラリを含める

何時間も過ごした後、私はあなたの助けが絶対に必要です。

いくつかの作業を行うために、Spotify SDK (ここでは.framework ) と Deezer SDK (ここでは*.a lib )を含むポッドを作成したいと考えています。

どちらの SDK もObjective-Cで記述されており、ポッドをSwift 2 (iOS 8)で記述したいと考えています。また、このポッドを含むプロジェクトは Swift 2 (iOS 8) にあります。

でポッドプロジェクトを作成した後、ポッドプロジェクトに直接Spotify.frameworkpod create libを追加しようとしましたが、コンパイルできません...

そこで、podspec を作成して Spotify.framework をポッドのようにインクルードしようとしました。ここにspotify.podspec.jsonがあります。

また、Podfileに次の行を追加しました。

これで、 の後に、pod installSpotify.framework を含むフォルダー "FakeSpotify" が作成されます。この部分は大丈夫ですが、十分ではありません。使用できません...

サンプルプロジェクトでも開発ポッドファイルでも (両方とも Swift で) Spotify をインポートできません。

#import <Spotify/Spotify.frameworkアンブレラ ファイル (SpoTest-umbrella.h)に追加しようとしましたが、エラーが発生しました: Include of non-modular header inside framework module 'SpoTest'.

自分自身といくつかの検索を行った後、この投稿スクリプトを追加してポッドファイルを編集しようとしました:

同じエラーです。わかりました、どうすればいいですか?うーん、以前追加したアンブレラ ファイルのインポートを削除しようとして、ポッド podspec (SpoTest.podspec) を編集しました。私は「ああ、私は本当に悪いです。開発テストであっても、このポッドスペックに依存関係があることも伝える必要があります...」と叫びました。

だから私はこの美しい行を追加しました:s.dependency 'FakeSpotify'

私はとても幸せでした...そしてとても悲しいです:pod installコマンドからの新しいエラー:

ああ、とても近い!よし、何とかして対処しよう。インストール前のスクリプトを追加して、Podfile を編集しました。

これでコマンドラインはOKで、インストールは完了です。しかし、私はまだそれを使用することはできません。フレームワークをアンブレラにインポートすると、まだエラーが発生します。

他にアイデアはありますか?私は現在、これ以上持っていません:)

それとも、ココアポッドなしでより良い方法がありますか? 私の目標は、これら 2 つの SDK を使用して何かを作成し、それを他のリアル プロジェクトに簡単に含めることです。

ありがとう。