pichillilorenzo / flutter_inappwebview

A Flutter plugin that allows you to add an inline webview, to use a headless webview, and to open an in-app browser window.
https://inappwebview.dev
Apache License 2.0
3.17k stars 1.53k forks source link

Failed to compile with Xcode 13.0 beta 3 (13A5192j) #925

Closed HenryQuan closed 2 years ago

HenryQuan commented 3 years ago

Environment

Technology Version
Flutter version 2.2.3
Plugin version 5.3.2
Android version -
iOS version iOS 15 Beta 3
Xcode version 13.0 Beta 3 (13A5192j)

Device information: Mac mini m1 2020

Description

Expected behavior: Xcode should compile

Current behavior: Swift Compile Error

Steps to reproduce

  1. Create a new project using flutter create xxx
  2. Add flutter_inappwebview: ^5.3.2 to pubspec.yaml
  3. Run pod install under ios/
  4. Open the workspace with Xcode 13 Beta 3 (13A5192j)
  5. The project fails to compile

By removing flutter_inappwebview, the project can build successfully.

Images

1 2

This is likely due to changes in iOS 15 or Swift 5.5 or Xcode 13. I can compile the same project with Xcode 12.5.1.

github-actions[bot] commented 3 years ago

👋 @HenryQuan

NOTE: This comment is auto-generated.

Are you sure you have already searched for the same problem?

Some people open new issues but they didn't search for something similar or for the same issue. Please, search for it using the GitHub issue search box or on the official inappwebview.dev website, or, also, using Google, StackOverflow, etc. before posting a new one. You may already find an answer to your problem!

If this is really a new issue, then thank you for raising it. I will investigate it and get back to you as soon as possible. Please, make sure you have given me as much context as possible! Also, if you didn't already, post a code example that can replicate this issue.

In the meantime, you can already search for some possible solutions online! Because this plugin uses native WebView, you can search online for the same issue adding android WebView [MY ERROR HERE] or ios WKWebView [MY ERROR HERE] keywords.

Following these steps can save you, me, and other people a lot of time, thanks!

HenryQuan commented 2 years ago

It seems that Xcode 12 is no longer supported on macOS Monterey. I will have a check again but I am not sure if #926 should be merged. Now, it is one way or the other.

pichillilorenzo commented 2 years ago

I can compile without any error using XCode Version 13.3.1 (13E500a)