問題タブ [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.
ios - podspec で別のポッドを防ぐことは可能ですか?
特定のポッドと別のポッドの両方を同時に持つことができないことをポッドスペックで指定できるかどうかは誰でも知っていますか? 本質的に依存関係の反対..私はオンラインであちこち探してきましたが、何も見つけることができませんでした。
すべての機能を含む 1 つの中央ポッドが必要なパラダイムに直面しています。または、ユーザーは 1 つ以上のサブセット ポッドを組み合わせて使用できます。そのため、大きなポッドと 1 つ以上のサブセット ポッドの両方を同時にインストールすることを禁止したいと考えました。
これは可能ですか?もしそうなら、どのように?
ios - podspec の検証中にエラーが発生しました
cocoapod を作成し、その podspec を検証しようとしていますが、次のエラーが発生します。
Xcode 7ベータ版を使用しており、ios9向けに開発しています
ios - プライベート cocoapod が更新を表示しない
私は自分のプロジェクトにうまく構築して含めたプライベートココアポッドを持っています。
私のプロジェクトのポッドファイルでは、次のように追加します。
私の podspec ファイルはプロジェクトのルートにあります。到達可能性の例に従いました。ポッドを更新するときは、いつものように xcode でバージョン番号を変更し、ポッドスペックのバージョンとソース (タグ) を更新します。タブも git に適用します。更新後、ポッドの更新/ポッドの古い更新を行うと、この新しい更新が取得されません。「ポッドのインストール」を実行して、ポッドを削除する必要があります->ポッドを追加し、「ポッドのインストール」を再度実行します..この時点で、最新バージョンを取得します。
何かが足りない気がしますが、運が悪くガイドを読み終えました。
ios - iOS および OSX 用の開発 CocoaPod
iOS 用に公開された CocoaPod があり、OS X でも利用できるようにしたいと考えています。PodSpec を修正して、iOS と Mac OS X の両方に対応できるようにしました。
Foundation クラスのみを使用する単純なポッドであるため、個別のリソースは必要ありません。すべて順調ですが、pod lib lint 中に次のエラーが発生します。
Xcode の開発セクションにある EveryoneAPI.bundle ターゲットは、iOS バンドルを作成するように設定されています。私は一生、ポッドをOSXをターゲットにする方法を理解できません。良いガイドはありますか?新しいターゲットを追加しますか? もしそうなら、iOS のバンドルではなく特定のバンドルを探すように podspec に指示するにはどうすればよいですか?
cocoapods - podspec lint が最新の Xcode ベータ版で失敗する
実行pod spec lint --verbose
していて、次の出力が得られます。
トリガーされているアサーションがありますIDEIsInitializedForUserInteraction()
xcode-select
このプロジェクトは最新の Swift ベータ版と互換性があるため、最新の Xcode-beta コマンド ライン ツールを使用してビルドする必要があります ( Xcode の Location Preferences の両方を使用して設定および再設定を試みました)。
解決するために何ができるかについて何か考えはありますか?
ios - Pod インストール警告: は複数のグループのメンバーです
動機: ローカライズされた xib を使用してライブラリを作成します。
Podspecを次のように変更しました:
このリンクのガイダンスに従う - http://yannickloriot.com/2014/02/cocoapods-and-the-localized-string-files/
しかし、これにより、Pod を次のようにインストールしているときに警告が表示されます -
必要なもの
- このエラーに対処するにはどうすればよいですか?
- ローカライズされた xib を持つポッドを使用して、ソースとリソースがインストールされたときにそれらが同じ形式になるようにするにはどうすればよいですか?
ios - pod lib lint が成功すると、pod spec lint が失敗します。'vendored_frameworks' パターンがどのファイルとも一致しませんでした
CocoaPods で配布したいフレームワークを作りました。
ばかげたことをしているのかどうかはわかりません。完成した .framework フォルダーをベース ディレクトリに含めました。それをポッドのソースにしたいと思います。「pod lib lint」を実行すると、すべて問題ないように見えますが、「pod spec lint」を実行すると、次のようになります。
stackoverflow を調べた後に preserve_paths を追加しようとしましたが、問題が解決していないようです。cocoapods のドキュメントを読むと、vendored_frameworks は「Pod に同梱されているフレームワーク バンドルのパス」になっているので、ここで使用してもよさそうです。
これが私のpodspecファイルです:
どんな洞察も大歓迎です!ありがとう!
.framework ディレクトリの構造は
ios - Podspec の Target ビルド設定にカスタム モジュールを追加する
Podspec にカスタム モジュールを追加しようとしましたが、次のように設定しています。
module_map : 'module/module.modulemap'
そしてビルド設定で:
しかし、pod spec lint は失敗し、彼は私のカスタム モジュールを知らないと言います。