![](/img/trans.png)
[英]Can NSTimer() run non-stop? (Xcode v 7.0.1, Swift 2.0)
[英]Xcode + Swift 4 + Mac M1: Non-stop random build errors
我是 iOS 開發的新手,我已經開始討厭它了:)
我無法粘貼代碼,因為恐怕這不是代碼問題,而是與 xcode 或我擁有 M1 Mac 相關的問題。
我正在遷移一個用 Objective-C 編寫的舊 iOS 應用程序,其中一些部分在 Swift 3 中,問題開始從 Swift 3 遷移到 4。
該應用程序在構建時會拋出不同的錯誤。 我猜它們都與 Cocoapods 庫相關(至少其中大部分與 AWS SDK 相關)。 我不得不說我已經安裝並運行了 Cocoapods。
我發現參考資料說新的 M1 Mac 有問題,但找不到有效的解決方案。
我檢查過這個:
錯誤:無法構建 Objective-C 模塊“Firebase”
和這個:
在一個中,他們建議通過 Xcode 應用程序“獲取信息”並啟用“Rosetta”打開,但即使我已經嘗試過它也沒有用(盡管不知道 Rosetta 是什么)。
當然,我已經完成了這樣的常見故障排除:
沒有任何效果,我被卡住了。
這是我當前構建嘗試的屏幕截圖:
對構建我的應用程序有幫助嗎?
編輯 1:
我被建議使用 SPM 而不是 Cocoapods,我正在考慮,但問題是我的應用程序使用 AWS SDK,據我所知還沒有用於 SPM 的官方 AWS SDK。 除此之外,如果我切換 package 管理器,恐怕我將不得不重寫很多代碼,因為我確定我不會找到完全相同的包,因此代碼無需重構和重寫即可適用。
我的應用程序非常古老,真實,不管喜歡與否,我知道我會結束重寫它,但與此同時,為了得過且過,構建和運行它對我來說很重要。
嘗試切換到 Swift Package Manager,讓 Xcode 管理跨語言和平台的依賴關系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.