簡體   English   中英

CocoaPods 要求您的終端使用 UTF-8 編碼。 考慮將以下內容添加到 ~/.profile:export LANG=en_US.UTF-8

[英]CocoaPods requires your terminal to be using UTF-8 encoding. Consider adding the following to ~/.profile: export LANG=en_US.UTF-8

我有一個相當奇怪的一天。 每當我嘗試從 Android Studio 在 iOS 模擬器上運行我的應用程序時,我都會收到此錯誤

警告:CocoaPods 要求您的終端使用 UTF-8 編碼。 考慮將以下內容添加到 ~/.profile:

導出 LANG=en_US.UTF-8

此時在 Xcode 上,我開始收到錯誤消息

錯誤:“沙箱與 Podfile.lock 不同步...”

當我嘗試在 Xcode 上構建時。 但是,在進行以下修復后,我能夠在 Xcode 上成功構建並在我的模擬器上運行

 1. $pod deintegrate --verbose
 2. $pod install --verbose

回到 Android Studio,我又得到了最初的錯誤,所以我一直在兜圈子

flutter doctor Doctor 摘要(查看所有詳細信息,運行 flutter doctor -v):[✓] Flutter(通道穩定,2.2.0,在 macOS 11.2.3 20D91 darwin-x64,語言環境 en-NG)[✓] Android 工具鏈 -為 Android 設備開發(Android SDK 版本 30.0.3) [✓] Xcode - 為 iOS 和 macOS 開發 [✗] Chrome - 為網絡開發(在 /Applications/Google Chrome.app/Contents/MacOS/Google 中找不到 Chrome 可執行文件鉻合金) ! 找不到 Chrome。 嘗試將 CHROME_EXECUTABLE 設置為 Chrome 可執行文件。 [!] Android Studio ✗ 無法找到捆綁的 Java 版本。 [✓] Android Studio(4.1 版) [✓] IntelliJ IDEA 社區版(2021.2.1 版) [✓] 已連接設備(1 個可用)

只需將您的 cocoapos 版本更改為 1.10.2 即可解決您的問題。

首先卸載您當前的版本(無論它是什么)

就我而言,我從 1.11.1 版降級

sudo gem uninstall cocoapods

然后只需安裝穩定版本(截至 2021 年 11 月 11 日)

sudo gem install cocoapods:1.10.2

並再次構建您的應用程序。

如果仍然不起作用,請從構建目錄中刪除以下內容:

  • 播客文件
  • Podfile.lock
  • Pods(目錄)和構建。

它為我修復了它,在過去幾天中兩次。

我遇到了這個問題,只是通過將 cocoapods 的版本降級到 1.10.2 來解決

在嘗試了我可以掌握的所有解決方案后,我認為這是 Android Studio 的問題,我通過完全卸載並重新安裝 AS 進行了修復

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM