回答:
承認された回答の副作用は、Kyle Fuller - deintegrateによって記述されたスクリプトによって削除されたため、適切なワークフローをここに投稿します。
クリーンインストール:
$ sudo gem install cocoapods-clean
プロジェクトのフォルダーでdeintegrateを実行します。
$ pod deintegrate
掃除:
$ pod clean
ポッドファイルを変更し(不要なポッドを含む行を削除)、次のコマンドを実行します。
$ pod install
できました。
cocoapods-clean
はPodfile
andを削除します.xcworkspace
pod deintegrate
公式である:guides.cocoapods.org/terminal/commands.html#pod_deintegrate~~Vないため不要にsudo gem install cocoapods-deintegrate
。
pod clean
次のようになります$ pod clean [!] Unknown command: clean
次に、Podfileからlibを削除pod install
します。
pod update
。それでうまくいきました。
Podfileからライブラリを削除する
pod install
ターミナルで実行する
これらはどれも私にとってはうまくいきませんでした。私はポッドバージョン1.5.3を使用していますが、正しい方法は、不要になったポッドをPodfileから削除して実行することでした。
pod update
これにより、PodfileからPodfile.lockファイルが更新され、削除されたライブラリが削除され、すべてのライブラリが更新されます。
pod install
pod install
、正しい方法です。
[!] Unknown option: '--no-integrate'
pod install
、Xcodeのxcworkspaceファイルを開き、ビルドフォルダー(alt + shift + command + K)に対して完全なクリーンアップを実行しましたが、警告/リンカーエラーはなくなりました。ポッドがプロジェクトから正常にアンインストールされました。