未能将 pod 文件添加到 Xcode 13 项目
Failing to add pod file to Xcode 13 project
我正在尝试将 pod 文件添加到我的项目中,但我总是在终端中收到此错误。有谁知道如何解决这一问题?还是因为我已经将 Xcode 13 与 iOS 15 beta 一起使用了?我的项目称为 AdMob 测试,因为我想为 Admob 使用 Cocoapods,以防你想知道。谢谢。
myName@MacBook AdMob 测试 % pod init
――― 降价模板 ――――――――――――――――――――――――――――――――――――― ――――――――――――――――――
命令
/usr/local/bin/pod init
举报
你做了什么?
你预计会发生什么?
发生了什么?
堆栈
CocoaPods : 1.10.1
Ruby : ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20]
RubyGems : 3.0.3
Host : macOS 11.5 (20G5023d)
Xcode : 12.5 (12E262)
Git : git version 2.30.1 (Apple Git-130)
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib
Repositories : trunk - CDN - https://cdn.cocoapods.org/
插件
cocoapods-deintegrate : 1.0.4
cocoapods-plugins : 1.0.0
cocoapods-search : 1.0.0
cocoapods-trunk : 1.5.0
cocoapods-try : 1.2.0
错误
RuntimeError - [Xcodeproj] Unknown object version.
/Library/Ruby/Gems/2.6.0/gems/xcodeproj-1.19.0/lib/xcodeproj/project.rb:227:in `initialize_from_file'
/Library/Ruby/Gems/2.6.0/gems/xcodeproj-1.19.0/lib/xcodeproj/project.rb:112:in `open'
/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/command/init.rb:41:in `validate!'
/Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:333:in `run'
/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:52:in `run'
/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/bin/pod:55:in `<top (required)>'
/usr/local/bin/pod:23:in `load'
/usr/local/bin/pod:23:in `<main>'
―――模板结束―――――――――――――――――――――――――――――――――――― ―――――――――――――――――――――――
[!]哦不,发生错误。
搜索现有的 GitHub 与您的问题类似的问题:
https://github.com/CocoaPods/CocoaPods/search?q=%5BXcodeproj%5D+Unknown+object+version.&type=Issues
如果 none 存在,请使用上面显示的模板在以下时间创建工单:
https://github.com/CocoaPods/CocoaPods/issues/new
请务必先阅读投稿指南,了解有关如何正确提交票证的详细信息:
https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md
不要忘记匿名化任何私人数据!
正在 cocoapods/cocoapods...
上寻找相关问题
[Xcodeproj] 未知对象版本。请帮忙
https://github.com/CocoaPods/CocoaPods/issues/10604 [打开] [6 条评论]
一周前
POD 初始化错误
https://github.com/CocoaPods/CocoaPods/issues/10728 [打开] [0 条评论]
2 天前
Xcode-beta 13.0 无法初始化项目
https://github.com/CocoaPods/CocoaPods/issues/10713 [打开] [9 条评论]
3 天前
这是完整的错误。感谢您的想法。
将项目更改为 Xcode 12.0 兼容。感谢https://github.com/CocoaPods/CocoaPods/issues/10713#issuecomment-865145924
不要忘记在更改 项目格式后 您还需要使用以下内容更新 xcodeproj:
sudo gem update xcodeproj
我遇到了同样的问题,这对我有帮助:
sudo gem install cocoapods
现在 pod init
有效
运行 在终端中执行以下命令:
sudo gem update xcodeproj
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install
对我有用!
我正在尝试将 pod 文件添加到我的项目中,但我总是在终端中收到此错误。有谁知道如何解决这一问题?还是因为我已经将 Xcode 13 与 iOS 15 beta 一起使用了?我的项目称为 AdMob 测试,因为我想为 Admob 使用 Cocoapods,以防你想知道。谢谢。
myName@MacBook AdMob 测试 % pod init
――― 降价模板 ――――――――――――――――――――――――――――――――――――― ――――――――――――――――――
命令
/usr/local/bin/pod init
举报
你做了什么?
你预计会发生什么?
发生了什么?
堆栈
CocoaPods : 1.10.1
Ruby : ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20]
RubyGems : 3.0.3
Host : macOS 11.5 (20G5023d)
Xcode : 12.5 (12E262)
Git : git version 2.30.1 (Apple Git-130)
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib
Repositories : trunk - CDN - https://cdn.cocoapods.org/
插件
cocoapods-deintegrate : 1.0.4
cocoapods-plugins : 1.0.0
cocoapods-search : 1.0.0
cocoapods-trunk : 1.5.0
cocoapods-try : 1.2.0
错误
RuntimeError - [Xcodeproj] Unknown object version.
/Library/Ruby/Gems/2.6.0/gems/xcodeproj-1.19.0/lib/xcodeproj/project.rb:227:in `initialize_from_file'
/Library/Ruby/Gems/2.6.0/gems/xcodeproj-1.19.0/lib/xcodeproj/project.rb:112:in `open'
/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/command/init.rb:41:in `validate!'
/Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:333:in `run'
/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:52:in `run'
/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/bin/pod:55:in `<top (required)>'
/usr/local/bin/pod:23:in `load'
/usr/local/bin/pod:23:in `<main>'
―――模板结束―――――――――――――――――――――――――――――――――――― ―――――――――――――――――――――――
[!]哦不,发生错误。
搜索现有的 GitHub 与您的问题类似的问题: https://github.com/CocoaPods/CocoaPods/search?q=%5BXcodeproj%5D+Unknown+object+version.&type=Issues
如果 none 存在,请使用上面显示的模板在以下时间创建工单: https://github.com/CocoaPods/CocoaPods/issues/new
请务必先阅读投稿指南,了解有关如何正确提交票证的详细信息: https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md
不要忘记匿名化任何私人数据!
正在 cocoapods/cocoapods...
上寻找相关问题[Xcodeproj] 未知对象版本。请帮忙 https://github.com/CocoaPods/CocoaPods/issues/10604 [打开] [6 条评论] 一周前
POD 初始化错误 https://github.com/CocoaPods/CocoaPods/issues/10728 [打开] [0 条评论] 2 天前
Xcode-beta 13.0 无法初始化项目 https://github.com/CocoaPods/CocoaPods/issues/10713 [打开] [9 条评论] 3 天前
这是完整的错误。感谢您的想法。
将项目更改为 Xcode 12.0 兼容。感谢https://github.com/CocoaPods/CocoaPods/issues/10713#issuecomment-865145924
不要忘记在更改 项目格式后 您还需要使用以下内容更新 xcodeproj:
sudo gem update xcodeproj
我遇到了同样的问题,这对我有帮助:
sudo gem install cocoapods
现在 pod init
有效
运行 在终端中执行以下命令:
sudo gem update xcodeproj
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install
对我有用!