亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Xcode 8 Beta 3使用舊版Swift問題

Xcode 8 Beta 3使用舊版Swift問題

小唯快跑啊 2019-10-25 09:59:47
我在Xcode 8 Beta 3中有一個Objective-C項目。自更新以來,每當嘗試構建時,都會收到以下錯誤:必須為使用Swift的目標正確配置“使用舊版Swift語言版本”(SWIFT_VERSION)。使用[編輯>轉換>轉換為當前Swift語法...]菜單選擇一個Swift版本,或使用“構建設置”編輯器直接配置構建設置。有人遇到過這個嗎?由于它是一個Objective-C項目,因此沒有用于配置Swift的構建設置。我還確保沒有項目依賴項或CocoaPods使用Swift。我唯一的解決方案是使用Beta2。關于如何解決此問題的任何想法?我還應該提到我正在運行OSX 10.12 Beta 2。
查看完整描述

3 回答

?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

我只是找到一種解決方法。

轉到項目或庫的Build設置,并將Swift Compiler Version屬性“ Use Legacy Swift Language Version”從Unspecified設置為Yes或NO。

http://img1.sycdn.imooc.com//5db257390001ca2410800196.jpg

查看完整回答
反對 回復 2019-10-25
?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

我已經忽略了這個問題已有一段時間了,與此同時我只是在從事其他工作-我終于找到了解決問題的方法。

由于我的項目是Objective-C,因此我認為我正在使用的Pod之一是使用Swift,因此我檢查了每個Pod,但沒有一個。

最終的解決方案是,即使我已經在“文件”>“新建”>“ NSManagedObjectSubclass”菜單中手動生成了代碼,我的核心數據模型仍設置為在Swift中生成代碼。我要做的就是將其切換到Objective-C。

http://img1.sycdn.imooc.com//5db257430001232f02710490.jpg


查看完整回答
反對 回復 2019-10-25
  • 3 回答
  • 0 關注
  • 712 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號