[問題] Swift 4.0.3 在Xcode 10上編譯錯誤
前幾天剛把筆電從Sierra 升級到 Mojave,Xcode也從9.2升級到10.1
今天第一次在新版本的Xcode上執行程式碼,出現的錯誤是
“Module compiled with Swift 4.0.3 cannot be imported by the Swift 4.2.1 compi
le
安裝Swift 4.0.3的toolchains後有解決,
但再次編譯卻出現“Command CompileSwiftSources failed with a nonzero exit code
”?
有試過很多解法,包含:
1. Cmd + Shift + K 清除專案,然後Cmd + B Rebuild -->沒用
2. 刪除 ~/Library/Developer/Xcode/DerivedData -->沒用
3. 在 bulid setting 新增自訂設定SWIFT_ENABLE_BATCH_MODE 並設定成 NO
--> 這個我做了之後並沒有出現更多細部的錯誤資訊
4. pods deintegrate, and then pods install -->沒用
(目前專案的swift版本是4.0.3)
現在已經束手無策... 想請問有沒有什麼其他方法可以解決?
另外也有想過要不要降回原本的Xcode9.2,但有個問題是我記得在實機上測試的話,
Xcode的副版本需要跟iOS的副版本號一樣,否則無法利用USB線連接。
例如Xcode10.1 & iOS 12.1 後面的“1”要是一樣的
想請問目前這個限制是否還存在?
目前iOS版本是12.1,如果要Xcode要降回9.1的話,也不支援swift4.0.3...
懇請大家幫幫忙QAQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.160.159
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1553448730.A.430.html
※ 編輯: lisa090914 (114.43.160.159), 03/25/2019 01:49:50
推
03/25 09:55,
5年前
, 1F
03/25 09:55, 1F
推
03/25 12:07,
5年前
, 2F
03/25 12:07, 2F
→
03/25 12:07,
5年前
, 3F
03/25 12:07, 3F
回ten大,有重跑cocoapods (不確定你說的跟我上面試過的第四個是不是一樣),跑完之
後也有再build但也沒有解決QQ
※ 編輯: lisa090914 (49.216.128.126), 03/25/2019 12:21:24
推
03/25 13:11,
5年前
, 4F
03/25 13:11, 4F
→
03/25 13:11,
5年前
, 5F
03/25 13:11, 5F
我沒用過carthage,都用cocoapods
推
03/25 13:16,
5年前
, 6F
03/25 13:16, 6F
→
03/25 13:17,
5年前
, 7F
03/25 13:17, 7F
→
03/25 13:17,
5年前
, 8F
03/25 13:17, 8F
推
03/25 14:06,
5年前
, 9F
03/25 14:06, 9F
→
03/25 14:06,
5年前
, 10F
03/25 14:06, 10F
原來如此!之前是看udemy上面的教學影片這樣講的,當時也還沒付錢,現在已經付了應
該就沒這個問題了~
→
03/25 15:33,
5年前
, 11F
03/25 15:33, 11F
→
03/25 15:34,
5年前
, 12F
03/25 15:34, 12F
※ 編輯: lisa090914 (49.216.128.126), 03/25/2019 18:30:27
※ 編輯: lisa090914 (49.216.128.126), 03/25/2019 18:33:18
推
03/29 15:51,
5年前
, 13F
03/29 15:51, 13F
→
03/29 15:52,
5年前
, 14F
03/29 15:52, 14F
→
03/29 15:53,
5年前
, 15F
03/29 15:53, 15F
→
03/29 15:53,
5年前
, 16F
03/29 15:53, 16F
→
03/29 15:54,
5年前
, 17F
03/29 15:54, 17F
→
03/29 15:54,
5年前
, 18F
03/29 15:54, 18F
→
03/29 15:54,
5年前
, 19F
03/29 15:54, 19F
→
03/29 15:55,
5年前
, 20F
03/29 15:55, 20F
後來的解法是重新裝Xcode9.2 同時裝到12.1的deviceSupport,目前已經可以正常測試,
謝謝前面版友的建議!
※ 編輯: lisa090914 (101.9.146.182), 03/30/2019 17:31:15
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章