【问题标题】:The sandbox is not in sync with the Podfile.lock in ionic 3 ios build沙箱与 ionic 3 ios 构建中的 Podfile.lock 不同步
【发布时间】:2019-04-11 14:53:09
【问题描述】:
Run custom shell script cp check pods manifest.lock    
diff: /Podfile.lock: No such file or directory
diff: /Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.

我正在使用 ionic 3,我想在 ios 中构建我的应用程序,但这会产生上述问题。

我试过了

pod install,
pod update,
reinstall of cocoapods,
pod cache clean**,**cocoapods deintergrate**,**restart of my project, 
clean and build of my project 

没有任何效果,我在 Xcode 项目的每个构建中从构建阶段删除了 libpods.a 文件,并且我尝试了来自各个站点的许多解决方案,但直到现在我还没有得到解决方案

【问题讨论】:

  • 请提供完整的错误消息和构建中使用的 ionic 命令,包括您的 xcode 版本。

标签: ios xcode ionic-framework ionic3 cocoapods


【解决方案1】:

尝试以下方法:

  • 退出 Xcode
  • 导航到项目文件夹
  • 删除Pods文件夹
  • 删除Podfile.lock
  • 从命令行调用pod install
  • 重要:通过.xcworkspace(而不是通过.xcodeproj)打开项目

如果这不起作用,请进行构建设置检查:

  • 在导航器中转到根节点
  • 在右侧的编辑器中选择“构建设置”
  • 向下滚动:您应该会看到以下条目: PODS_PODFILE_DIR_PATH 应该显示您的项目目录(PODFILE 所在的位置,您可以在此处输入${SRCROOT}/.,对于PODS_ROOT,您可以输入${SRCROOT}/Pods

必要时更正条目

【讨论】:

  • 好的 - 我把答案扩展了一点
  • 我尝试了你提到的一切,但最后,我没有在我的项目目录中安装 pod 解决了这个问题,现在它的工作就像一个魅力!
  • 您可能已经安装了 pod,那么不安装怎么办?请详细说明您做了什么...谢谢
  • 嗨,我知道已经很晚了,但是如果你能告诉你是如何将 Pod 安装到项目目录中的,这将是一个很好的帮助?
  • @StephanSchlecht 我遇到了同样的问题,但对我来说不是。而且我在 xCode 中没有 PODS_PODFILE_DIR_PATH 。有什么建议吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-23
  • 2014-02-17
  • 2021-06-16
  • 1970-01-01
  • 1970-01-01
  • 2017-10-26
相关资源
最近更新 更多