背景
升級xcode16後,新建專案,建立pod檔案,pod init報錯,報錯資訊如下:
――― MARKDOWN TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command
/Users/dulifu/.rvm/rubies/ruby-3.0.0/bin/pod init
Report
What did you do?
What did you expect to happen?
What happened instead?
Stack
CocoaPods : 1.15.2 Ruby : ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-darwin23] RubyGems : 3.2.3 Host : macOS 15.0 (24A335) Xcode : 16.0 (16A242d) Git : git version 2.39.5 (Apple Git-154) Ruby lib dir : /Users/dulifu/.rvm/rubies/ruby-3.0.0/lib Repositories : .git - file system cocoapods - git - https://github.com/CocoaPods/Specs.git @ 9b272d5397a5f24750dc933d686c695b4123d609 mster - file system trunk - CDN - https://cdn.cocoapods.org/
Plugins
cocoapods-deintegrate : 1.0.5 cocoapods-plugins : 1.0.0 cocoapods-search : 1.0.1 cocoapods-trunk : 1.6.0 cocoapods-try : 1.2.0
Error
解決方案
第一步.右鍵專案根資料夾,轉換為group(Convert to Group
)
第二步.右鍵專案的.xcodeproject
-> Show in Finder
,然後再右鍵.xcodeproject
->顯示包內容
,然後再右鍵.pbxproj
-> 開啟方式
-> 文字編輯
,然後分兩步編輯
1.移除以下兩行內容:
minimizedProjectReferenceProxies = 1; preferredProjectObjectVersion = 77;
2.修改一行的內容
objectVersion = 77;
改為:
objectVersion = 56;