有人运行'pod update',现在我的应用程序崩溃了podfile.lock问题

时间:2017-07-09 18:19:19

标签: xcode8 cocoapods-1.2

我们已经完成了一百万次的所有步骤:

$ sudo gem install cocoapods
$ rm -rf Bizzy\ Books.xcworkspace
$ pod install

删除衍生数据...更改构建设置...

没有工作!所有这些都是因为一个人跑了“pod update”然后在那之后不知道该怎么做!

这是错误代码:

  

PhaseScriptExecution [CP] \ Check \ Pods \ Manifest.lock   /用户/用户/库/开发商/ Xcode中/ DerivedData / Bizzy_Books-ajpeiroanshownarpormfcnuuvik /编译/中间体/ BIZZY \   Books.build/Debug-iphoneos/Bizzy \   Books.build/Script-76499205B9A6D7551C8D0832.sh       cd“/ Users / Owner / Desktop / Bizzy Books”       / bin / sh -c \“/ Users / Owner / Library / Developer / Xcode / DerivedData / Bizzy_Books-ajpeiroanshownarpormfcnuuvik / Build / Intermediates / Bizzy \   Books.build/Debug-iphoneos/Bizzy \   Books.build/Script-76499205B9A6D7551C8D0832.sh \“

     

diff:/Podfile.lock:没有这样的文件或目录错误:沙箱是   与Podfile.lock不同步。运行'pod install'或更新您的   CocoaPods安装。

我正在找一个知道他们在做什么的人!

另外,人们责怪我有“旧代码”,这个问题仅仅是自我上次安装pod之后一周或两周,我没有遇到任何问题。并且代码中没有显示错误,只有podfile.lock问题。

人们正在从Github下载并说它工作正常因此我没有问题,这对我没有帮助,因为当我从Github拉出来时,它没有任何区别,显示同样的错误!

这是github存储库: https://github.com/caldwbr/Bizzy-Books-iOS

1 个答案:

答案 0 :(得分:0)

好吧,我终于开始工作了。

我打开了应用程序的文件夹并删除了Bizzy Books.workspace,Podfile,Podfile.lock和Pods文件夹,并清空了垃圾桶。 (非常重要的是,如果你不想在你做'git status'之后看到一大堆红色未跟踪的文件徘徊)

然后我在终端内导航到同一个文件夹并运行:

git fetch --all

git reset --hard origin/master

然后我测试了,它有效!

我一直在做“git fetch --all”,接着是“git pull --hard origin master”,但是我需要做“git fetch --all”然后是“git reset --hard origin / master”并确保不要做任何“pod安装”或“pod更新”!这就是给我悲伤的命令!

非常感谢这是固定的!!!

我的podfile中的pod的较新版本必定存在一些不兼容性,因此我不得不回到该pod的旧版本(不是cocoapods本身我不认为)。或者podfile.lock可能存在问题,因为当您运行“pod update”或“pod install”时,它会生成一个新的podfile.lock文件。