Failed to build module 'xxxSDK' from its module interface; the compiler that produced it, 'Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)', may have used features that aren't supported by this compiler, 'Apple Swift version 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57)'
用xcode13打包,xcode12編譯不通過。(或xcode14打包,xcode13編譯報錯)
Swift ABI穩(wěn)定并不能解決問題,BUILD_LIBRARY_FOR_DISTRIBUTION = YES 依然存在。
這個無解,只能用低版本的xcode打包
gpt的回到:
這個問題是由于低版本的Xcode不支持當前SDK所構建的二進制模塊導致的。解決方法是使用與SDK匹配的工具鏈。
你可以嘗試以下解決方法:
更新Xcode到較新的版本:如果可能的話,嘗試將Xcode升級到與SDK構建時使用的Xcode版本相匹配的版本。這樣可以確保Xcode支持當前的SDK。
使用兼容的工具鏈:如果不能升級Xcode,可以嘗試切換到與SDK匹配的工具鏈。在Xcode的"Preferences"(偏好設置)中,選擇"Locations"(位置),然后在"Command Line Tools"(命令行工具)下拉菜單中選擇與SDK相匹配的工具鏈。
重新構建SDK:如果以上方法都無效,你可以嘗試重新構建SDK,使用一個低版本的Xcode進行構建。這樣可以確保SDK與使用較低版本Xcode的項目兼容。
希望以上解決方法能夠幫助你解決問題!