gpt4 book ai didi

ios - diff :/Podfile. 锁:没有这样的文件或目录 - React Native - Xcode

转载 作者:行者123 更新时间:2023-11-29 13:56:14 25 4
gpt4 key购买 nike

我正在为 iOS 开发现有的 React-native 项目。我已按照 Getting Started 中的初始说明进行操作演示应用运行良好。

但在现有项目中有 podfile。所以在那个项目中,我成功地运行了 pod install。然后,当我在 XCode 中打开 myIOSApp.xcworkspace 并运行 Project Build 时。构建失败,出现 3 个错误:

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.

myIOSApp.xcworkspace所在的文件夹,也有Podfile和Podfile.lock。我已经尝试了几乎所有的解决方案,但这个错误并没有发生。

如果我运行 react-native run-ios,它会打开 iPhone 模拟器,但终端会退出并出现如下错误:

error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.



Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/myIOSApp.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

我尝试了几种解决方案,例如:关闭 XCode,然后运行 ​​pod install,或者从 Product 菜单中清除项目构建,然后重新构建它。或 gem install cocoapodspod deintegrate。或者删除 Xcode/DerivedData 文件夹。

编辑 1Target > Build Setting 的 User defined setting 中缺少 PODS_PODFILE_DIR_PATHPODS_ROOTS 值。我不知道为什么它没有默认设置。在此之后我只收到 1 个错误:找不到词法或预处理器问题文件,为 pod install 安装的库抛出此错误。找不到类似 libname.h 的文件。

但运气不好。有什么帮助吗?

最佳答案

错误消失了。

检查有问题的 Edit 1PODS_PODFILE_DIR_PATH & PODS_ROOT用户定义的build设置中缺少变量。

而且我使用的是不同的 Pod 版本。所以我安装了 Pod 版本 1.6.1,这是其他开发人员使用的版本。之后,上述所有变量都已正确设置。并构建成功。所以这是 cocoapods 版本问题。

关于ios - diff :/Podfile. 锁:没有这样的文件或目录 - React Native - Xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55797068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com