0

BlocksKit を使用するプロジェクトでポッド インストールを使用しています。「クライアント プロジェクトの統合」段階で、次のメッセージが表示され、インストールが停止します。

「[BlocksKit (1.5.0)] documentationpodspec 形式の DSL ディレクティブは廃止されました。」

私はかなり探し回りましたが、これが具体的に何を意味し、どのように回避できるかについての情報を見つけることができません. また、ココアポッドを使用せずにライブラリを直接使用しようとしましたが、BlocksKit のインストール ドキュメントでココアポッドが推奨されており、ステップバイステップがやや古くなっているように見えるため、残念ながらこれを行うことができませんでした。私は元気で本当に立ち往生しているので、問題を解決する方法について誰かアドバイスをいただけますか。

完全なインストール テキストは次のとおりです。

cocoapods-0.26.2 が正常にインストールされました

1つの宝石がインストールされています

cocoapods-0.26.2 の ri ドキュメントをインストールしています...

cocoapods-0.26.2 の RDoc ドキュメントをインストールしています...

Adams-Mac-mini:プロジェクト Adam$ ポッドのインストール

[非推奨]dependency' is deprecated (useポッド')

[非推奨]dependency' is deprecated (useポッド')

依存関係の分析

依存関係のダウンロード

A2DynamicDelegate (2.0.2) の使用

BlocksKit (1.5.0) の使用

到達可能性の使用 (3.0.0)

libffi の使用 (3.0.13)

Pods プロジェクトの生成

クライアント プロジェクトの統合

[!] [BlocksKit (1.5.0)] documentationpodspec 形式の DSL ディレクティブは廃止されました。

Adams-Mac-mini:プロジェクト Adam$

4

1 に答える 1

1

BlocksKit で表示されている警告は、現在の仕様https://github.com/CocoaPods/Specs/blob/master/BlocksKit/1.5.0/BlocksKit.podspec#L14-L22のこの部分が原因です。

documentation警告が示すように、廃止されたキーが含まれているためです。この問題を修正したい場合は、specs リポジトリをフォークして変更を加え (そのコード ブロックを削除)、プル リクエストとして送信できます。

取得している他の非推奨メッセージについては'dependency' is deprecated (use pod')'、Podfile で、pod 'BlocksKit', '~> 1.5.0'含めたいライブラリごとに使用する必要があります。そのためのドキュメントはこちら

于 2013-10-22T14:57:00.230 に答える