簡體   English   中英

Xcode 10-Swift 4.2編譯器無法導入使用Swift 4.1.2編譯的模塊

[英]Xcode 10 - Module compiled with Swift 4.1.2 cannot be imported by the Swift 4.2 compiler

現有項目在Xcode 9.3中運行,並且在Xcode 10(非beta版)中運行時突然在Openpay Framework中給出錯誤。

我的Swift版本是4.2,如果我更改為Swift 4或Swift 3,那么也會出現同樣的錯誤。

我嘗試了以下操作,但是沒有用..

  • pod文件更新
  • 清理並建設項目
  • 刪除派生數據並清理生成項目
  • 退出xcode。 再次打開,清理並構建。
  • 須藤xcode選擇-switch /Applications/Xcode.app
  • 迦太基更新-平台iOS-無使用二進制文件

您正在項目中添加Openpay.framework (使用自述文件中的鏈接)。 該框架是使用Xcode 9.4構建的-您可以在框架內的Info.plist文件中對其進行檢查(只需將其作為文件夾打開)。 在這里,您有幾種選擇-要求他們發布新版本或自己執行-看起來它是開源庫,因此您可以克隆它並使用Xcode 10自己構建框架

暫無
暫無

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

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