У меня есть приложение собственного происхождения (v0.59.9), опубликованное в App Store и Play Store. Библиотека react-native-code-push
уже успешно добавлена в двоичные файлы этих первоначальных представлений в App Store.
Моя цель - начать использовать серверы code-pu sh. для этого Microsoft делает c, скажем:
Для React Native 0.59 - 0.59.10: найдите следующую строку кода, которая задает исходный URL-адрес для моста для рабочих выпусков: target- c
return [[NSBundle mainBundle]
URLForResource:@"main"withExtension:@"jsbundle";
Замените его на следующую строку:
return [CodePush bundleURL];
Однако мой проект RN-v0.59.9 и мой файл appDelegate.m выглядит следующим образом:
#import "AppDelegate.h"
#import <CodePush/CodePush.h>
#import <React/RCTBundleURLProvider.h>
#import <React/RCTRootView.h>
#import <ReactNativeNavigation/ReactNativeNavigation.h>
#import "SplashScreen.h"
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSURL *jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
[ReactNativeNavigation bootstrap:jsCodeLocation launchOptions:launchOptions];
[SplashScreen show];
return YES;
}
@end
Какие изменения необходимо внести для полной интеграции библиотеки?