簡體   English   中英

如果不使用 rosseta,我無法使用 Apple Silicon m1 Pro 構建我的應用程序

[英]I can't build my app with apple silicon m1 pro without using rosseta

我已經嘗試了所有可以在互聯網上找到的解決方案,但都沒有奏效,該應用程序是使用英特爾處理器創建的,我認為創建項目時存在某種問題,因為庫讓我在添加它們時出錯一個從 0 開始的項目完美運行,我不知道是否有可能以某種方式更新項目並停止使用 rosseta,它會減慢 xcode 的速度,以至於開發變得難以忍受。

這是我嘗試在沒有 Rosetta 的情況下運行應用程序時出現的錯誤 xcode 的圖像

提前致謝!

首先,當你想在模擬器上運行你之前創建的應用程序時,你也應該在 Rosetta 上運行你的模擬器。 因此 go 到:您的 HD -> 應用程序 -> Xcode,右鍵單擊並顯示 package 內容 -> 內容 -> 開發人員 -> 應用程序 -> 模擬器。

這是路徑:

/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app

打開上下文菜單 -> 在信息中更改 Simulator.app 的設置,就像您對 Xcode 所做的那樣:為Open with Rosetta設置復選標記。

稍后您可能會看到是否有必要在構建設置中排除一些架構,例如arm64 ,請參見此圖:

在構建設置中排除 Arm64

暫無
暫無

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

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