|
@@ -43,7 +43,7 @@
|
43
|
43
|
@end
|
44
|
44
|
```
|
45
|
45
|
|
46
|
|
-3a. If, in Xcode, you see the following error message in `AppDelegate.m` next to `#import "RCTBundleURLProvider.h":
|
|
46
|
+3a. If, in Xcode, you see the following error message in `AppDelegate.m` next to `#import "RCTBundleURLProvider.h"`:
|
47
|
47
|
```
|
48
|
48
|
! 'RCTBundleURLProvider.h' file not found
|
49
|
49
|
```
|
|
@@ -51,6 +51,18 @@ This is because the `React` scheme is missing from your project. You can verify
|
51
|
51
|
|
52
|
52
|
To make the `React` scheme available to your project, run `npm install -g react-native-git-upgrade` followed by `react-native-git-upgrade`. Once this is done, you can click back to the menu in Xcode: `Product -> Scheme -> Manage Schemes`, then click '+' to add a new scheme. From the `Target` menu, select "React", and click the checkbox to make the scheme `shared`. This should make the error disappear.
|
53
|
53
|
|
|
54
|
+3b. If, in Xcode, you see the following warning message in `AppDelegate.m` next to `#import "@implementation AppDelegate"`:
|
|
55
|
+```
|
|
56
|
+Class 'AppDelegate' does not conform to protocol 'RCTBridgeDelegate'
|
|
57
|
+```
|
|
58
|
+You can remove `RCTBridgeDelegate` from this file: `AppDelegate.h`:
|
|
59
|
+```diff
|
|
60
|
+- #import <React/RCTBridgeDelegate.h>
|
|
61
|
+- @interface AppDelegate : UIResponder <UIApplicationDelegate, RCTBridgeDelegate>
|
|
62
|
++ @interface AppDelegate : UIResponder <UIApplicationDelegate>
|
|
63
|
+ ...
|
|
64
|
+```
|
|
65
|
+
|
54
|
66
|
## Android
|
55
|
67
|
|
56
|
68
|
> Make sure your Android Studio installation is updated. We recommend editing `gradle` and `java` files in Android Studio as the IDE will suggest fixes and point out errors, this way you avoid most common pitfalls.
|