Fixes: 'webview_flutter/WebviewFlutterPlugin.h' file not found (#949)
iOS build was failing on case-sensitive filesystems as the plugin name "WebviewFlutter" didn't match the case of "WebViewFlutterPlugin.h".
diff --git a/packages/webview_flutter/CHANGELOG.md b/packages/webview_flutter/CHANGELOG.md
index 41cc7d8..7d2c8cb 100644
--- a/packages/webview_flutter/CHANGELOG.md
+++ b/packages/webview_flutter/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.0.1+1
+
+* Fix case for "FLTWebViewFlutterPlugin" (iOS was failing to buld on case-sensitive file systems).
+
## 0.0.1
-* TODO: Describe initial release.
+* TODO: Initial release.
diff --git a/packages/webview_flutter/android/src/main/java/io/flutter/plugins/webviewflutter/WebviewFlutterPlugin.java b/packages/webview_flutter/android/src/main/java/io/flutter/plugins/webviewflutter/WebViewFlutterPlugin.java
similarity index 84%
rename from packages/webview_flutter/android/src/main/java/io/flutter/plugins/webviewflutter/WebviewFlutterPlugin.java
rename to packages/webview_flutter/android/src/main/java/io/flutter/plugins/webviewflutter/WebViewFlutterPlugin.java
index 7104935..43efc4a 100644
--- a/packages/webview_flutter/android/src/main/java/io/flutter/plugins/webviewflutter/WebviewFlutterPlugin.java
+++ b/packages/webview_flutter/android/src/main/java/io/flutter/plugins/webviewflutter/WebViewFlutterPlugin.java
@@ -2,8 +2,8 @@
import io.flutter.plugin.common.PluginRegistry.Registrar;
-/** WebviewFlutterPlugin */
-public class WebviewFlutterPlugin {
+/** WebViewFlutterPlugin */
+public class WebViewFlutterPlugin {
/** Plugin registration. */
public static void registerWith(Registrar registrar) {
registrar
diff --git a/packages/webview_flutter/ios/Classes/WebViewFlutterPlugin.h b/packages/webview_flutter/ios/Classes/WebViewFlutterPlugin.h
index ac25ee4..fffaedb 100644
--- a/packages/webview_flutter/ios/Classes/WebViewFlutterPlugin.h
+++ b/packages/webview_flutter/ios/Classes/WebViewFlutterPlugin.h
@@ -4,5 +4,5 @@
#import <Flutter/Flutter.h>
-@interface FLTWebviewFlutterPlugin : NSObject <FlutterPlugin>
+@interface FLTWebViewFlutterPlugin : NSObject <FlutterPlugin>
@end
diff --git a/packages/webview_flutter/ios/Classes/WebViewFlutterPlugin.m b/packages/webview_flutter/ios/Classes/WebViewFlutterPlugin.m
index 1a1b615..89fd600 100644
--- a/packages/webview_flutter/ios/Classes/WebViewFlutterPlugin.m
+++ b/packages/webview_flutter/ios/Classes/WebViewFlutterPlugin.m
@@ -1,7 +1,7 @@
#import "WebViewFlutterPlugin.h"
#import "FlutterWebView.h"
-@implementation FLTWebviewFlutterPlugin
+@implementation FLTWebViewFlutterPlugin
+ (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar {
FLTWebViewFactory* webviewFactory =
diff --git a/packages/webview_flutter/pubspec.yaml b/packages/webview_flutter/pubspec.yaml
index b4dc0aa..4adebee 100644
--- a/packages/webview_flutter/pubspec.yaml
+++ b/packages/webview_flutter/pubspec.yaml
@@ -1,6 +1,6 @@
name: webview_flutter
description: A WebView Plugin for Flutter.
-version: 0.0.1
+version: 0.0.1+1
author: Flutter Team <flutter-dev@googlegroups.com>
homepage: https://github.com/flutter/plugins/tree/master/packages/webview_flutter
@@ -20,4 +20,4 @@
plugin:
androidPackage: io.flutter.plugins.webviewflutter
iosPrefix: FLT
- pluginClass: WebviewFlutterPlugin
+ pluginClass: WebViewFlutterPlugin