簡體   English   中英

更新到Xcode 10.2 beta 3后啟動應用程序時出現Swift錯誤

[英]Swift error while starting app, after update to Xcode 10.2 beta 3

將Xcode更新到10.2 beta 3后,我在啟動應用程序時收到此錯誤,這將導致崩潰(應用程序編譯成功):

objc [2140]:Swift類的Swift類擴展和類別不允許有+ load方法(lldb)

你知道這可能是什么原因嗎?

您的一些依賴項可以有+ load方法。 就我而言,有Firebase和Swinject cocoapods。

在我的情況下,這是因為我添加了一個使用Swift到我的ReactNative項目的模塊。 本期中,他們討論了這個bug,並且有幾個解決方案。

官方解決方案是將RN升級到0.59.3+,但它可能對我影響太大,我暫時不會這樣做,因此我根據此提交編輯了RCTBridgeModule.h作為一種解決方法,它可以工作。

暫無
暫無

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

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