2016-12-12 17 views
2

podプロジェクトを作成しました。押されて正しく働く。 その後、私はいくつかの更新をすることにしました。私は新しいタグを作成し、コードを検証して、再度プッシュしました。ポッドを更新できません

git tag 0.1.2 
git push origin 0.1.2 
pod spec lint PlaybuzzSDK.podspec 
pod trunk push PlaybuzzSDK.podspec 

このプロセスは成功しました。しかし、私は戻って、それは前にあったものに私のEmapleProject、ポッドの役割で

pod update 

をしようとするとき。私は何が欠けていますか?

答えて

3

バージョン0.1.2が存在していないよう、再びトランクにpodspecを押してみてください。

enter image description here

また、あなたの場合には、https://cocoapods.org/pods/[podname]からあなたのポッドの状態を確認することができます:https://cocoapods.org/pods/PlaybuzzSDK

+0

スペックレポやgit repoから? – xoudini

+1

この回答を見る:http://stackoverflow.com/a/35532312/5389870 – xoudini

3

ターミナルでこれを試してみてください:

rm -rf ~/Library/Caches/Cocoapods 
rm -rf ~/.cocoapods/repos 

Cocoapodsは、ローカルで使用しているすべてのポッドのそれ自身のローカルキャッシュを持っています。新しいポッドの仕様を上げると、キャッシュが変更を受け取らないことがあります。キャッシュされたリポジトリとポッドの仕様を削除すると、次回にpod installを実行したときに強制的にダウンロードが強制されます。

その時点で表示されない場合は、すべてのタグ(git push --tags origin)を正常にプッシュし、pod spec lint PlaybuzzSDK.podspecを実行したときにエラーが発生していないことを確認したいと思います。