Showing
23 changed files
with
752 additions
and
548 deletions
| @@ -8,128 +8,112 @@ | @@ -8,128 +8,112 @@ | ||
| 8 | * @format | 8 | * @format |
| 9 | */ | 9 | */ |
| 10 | 10 | ||
| 11 | -import React, { useState, useEffect } from 'react'; | 11 | +import React from 'react'; |
| 12 | import { | 12 | import { |
| 13 | SafeAreaView, | 13 | SafeAreaView, |
| 14 | - Button, | 14 | + StyleSheet, |
| 15 | - NativeModules, | ||
| 16 | - Picker, | ||
| 17 | ScrollView, | 15 | ScrollView, |
| 18 | - Platform, | 16 | + View, |
| 17 | + Text, | ||
| 18 | + StatusBar, | ||
| 19 | } from 'react-native'; | 19 | } from 'react-native'; |
| 20 | -import { Text, ListItem, Card } from 'react-native-elements'; | ||
| 21 | -import Wechat, { WXShareType, WXShareScene } from './src'; | ||
| 22 | 20 | ||
| 23 | -const { BCWechat } = NativeModules; | 21 | +import { |
| 24 | -Wechat.registerApp('wx32beae1b4606079a', 'https://pm.yfchangketong.com/'); | 22 | + Header, |
| 25 | - | 23 | + LearnMoreLinks, |
| 26 | -const App = () => { | 24 | + Colors, |
| 27 | - const [err, setErr] = useState<Error>(); | 25 | + DebugInstructions, |
| 28 | - const [version, setVersion] = useState(''); | 26 | + ReloadInstructions, |
| 29 | - const [isWXInstalled, setIsWXInstalled] = useState(false); | 27 | +} from 'react-native/Libraries/NewAppScreen'; |
| 30 | - const [apiLevel, setApiLevel] = useState<number | boolean>(); | ||
| 31 | - const [scene, setScene] = useState(WXShareScene.WXSceneSession); | ||
| 32 | 28 | ||
| 33 | - const constants = BCWechat.getConstants(); | 29 | +declare var global: { HermesInternal: null | {} }; |
| 34 | 30 | ||
| 35 | - useEffect(() => { | 31 | +const App = () => { |
| 36 | - Wechat.getApiVersion().then(setVersion); | ||
| 37 | - Wechat.isWXAppInstalled().then(setIsWXInstalled); | ||
| 38 | - if (Platform.OS === 'android') { | ||
| 39 | - Wechat.getWXAppSupportAPI().then(setApiLevel); | ||
| 40 | - } else { | ||
| 41 | - Wechat.isWXAppSupportApi().then(setApiLevel); | ||
| 42 | - } | ||
| 43 | - }, []); | ||
| 44 | return ( | 32 | return ( |
| 45 | - <SafeAreaView style={{ flex: 1 }}> | 33 | + <> |
| 46 | - <Card> | 34 | + <StatusBar barStyle="dark-content" /> |
| 47 | - <Text h4>Error</Text> | 35 | + <SafeAreaView> |
| 48 | - <Text>{`${err?.message}`}</Text> | 36 | + <ScrollView |
| 49 | - </Card> | 37 | + contentInsetAdjustmentBehavior="automatic" |
| 50 | - <ScrollView | 38 | + style={styles.scrollView} |
| 51 | - style={{ flex: 1 }} | 39 | + > |
| 52 | - contentInsetAdjustmentBehavior="automatic" | 40 | + <Header /> |
| 53 | - > | 41 | + {global.HermesInternal == null ? null : ( |
| 54 | - <Text h4>Native</Text> | 42 | + <View style={styles.engine}> |
| 55 | - {Object.keys(BCWechat).map((k, i) => ( | 43 | + <Text style={styles.footer}>Engine: Hermes</Text> |
| 56 | - <Text key={i}>{k}</Text> | 44 | + </View> |
| 57 | - ))} | 45 | + )} |
| 58 | - <Text h4>Info</Text> | 46 | + <View style={styles.body}> |
| 59 | - <ListItem title="version" rightTitle={version} /> | 47 | + <View style={styles.sectionContainer}> |
| 60 | - <ListItem title="wx installed" rightTitle={`${isWXInstalled}`} /> | 48 | + <Text style={styles.sectionTitle}>Step One</Text> |
| 61 | - <ListItem title="api support" rightTitle={`${apiLevel}`} /> | 49 | + <Text style={styles.sectionDescription}> |
| 62 | - <Text h4>Constants</Text> | 50 | + Edit <Text style={styles.highlight}>App.tsx</Text> to change |
| 63 | - {Object.keys(constants).map((k, i) => ( | 51 | + this screen and then come back to see your edits. |
| 64 | - <ListItem key={k} title={k} rightTitle={`${constants[k]}`} /> | 52 | + </Text> |
| 65 | - ))} | 53 | + </View> |
| 66 | - <Button title="open WX" onPress={Wechat.openWXApp} /> | 54 | + <View style={styles.sectionContainer}> |
| 67 | - <Text h4>分享</Text> | 55 | + <Text style={styles.sectionTitle}>See Your Changes</Text> |
| 68 | - <Picker selectedValue={scene} onValueChange={v => setScene(v)}> | 56 | + <Text style={styles.sectionDescription}> |
| 69 | - <Picker.Item label="对话" value={WXShareScene.WXSceneSession} /> | 57 | + <ReloadInstructions /> |
| 70 | - <Picker.Item label="朋友圈" value={WXShareScene.WXSceneTimeline} /> | 58 | + </Text> |
| 71 | - <Picker.Item label="收藏" value={WXShareScene.WXSceneFavorite} /> | 59 | + </View> |
| 72 | - </Picker> | 60 | + <View style={styles.sectionContainer}> |
| 73 | - <Button | 61 | + <Text style={styles.sectionTitle}>Debug</Text> |
| 74 | - title="分享文字" | 62 | + <Text style={styles.sectionDescription}> |
| 75 | - onPress={() => { | 63 | + <DebugInstructions /> |
| 76 | - Wechat.shareMessage({ | 64 | + </Text> |
| 77 | - type: WXShareType.WXShareTypeText, | 65 | + </View> |
| 78 | - text: 'Some test text', | 66 | + <View style={styles.sectionContainer}> |
| 79 | - scene, | 67 | + <Text style={styles.sectionTitle}>Learn More</Text> |
| 80 | - }) | 68 | + <Text style={styles.sectionDescription}> |
| 81 | - .then(resp => { | 69 | + Read the docs to discover what to do next: |
| 82 | - console.log(resp); | 70 | + </Text> |
| 83 | - }) | 71 | + </View> |
| 84 | - .catch(setErr); | 72 | + <LearnMoreLinks /> |
| 85 | - }} | 73 | + </View> |
| 86 | - /> | 74 | + </ScrollView> |
| 87 | - <Button | 75 | + </SafeAreaView> |
| 88 | - title="分享图片" | 76 | + </> |
| 89 | - onPress={() => { | ||
| 90 | - Wechat.shareMessage({ | ||
| 91 | - type: WXShareType.WXShareTypeImage, | ||
| 92 | - title: '标题', | ||
| 93 | - description: '描述', | ||
| 94 | - thumbUrl: '', | ||
| 95 | - scene, | ||
| 96 | - imageUrl: | ||
| 97 | - 'https://i0.hdslb.com/bfs/archive/45b8d2f84ec662df05b829bbe866cf620833cce5.jpg@412w_232h_1c_100q.jpg', | ||
| 98 | - }); | ||
| 99 | - }} | ||
| 100 | - /> | ||
| 101 | - <Button | ||
| 102 | - title="分享音乐" | ||
| 103 | - onPress={() => { | ||
| 104 | - Wechat.shareMessage({ | ||
| 105 | - type: WXShareType.WXShareTypeMusic, | ||
| 106 | - musicUrl: 'https://music.163.com/#/song?id=1410448577', | ||
| 107 | - title: '标题', | ||
| 108 | - description: '描述', | ||
| 109 | - thumbUrl: | ||
| 110 | - 'https://i0.hdslb.com/bfs/archive/45b8d2f84ec662df05b829bbe866cf620833cce5.jpg@412w_232h_1c_100q.jpg', | ||
| 111 | - scene, | ||
| 112 | - }); | ||
| 113 | - }} | ||
| 114 | - /> | ||
| 115 | - <Button | ||
| 116 | - title="分享视频" | ||
| 117 | - onPress={() => { | ||
| 118 | - Wechat.shareMessage({ | ||
| 119 | - type: WXShareType.WXShareTypeVideo, | ||
| 120 | - videoUrl: | ||
| 121 | - 'https://www.bilibili.com/video/BV1o7411177j?spm_id_from=333.851.b_7265706f7274466972737431.8', | ||
| 122 | - title: '标题', | ||
| 123 | - description: '描述', | ||
| 124 | - thumbUrl: | ||
| 125 | - 'https://i0.hdslb.com/bfs/archive/45b8d2f84ec662df05b829bbe866cf620833cce5.jpg@412w_232h_1c_100q.jpg', | ||
| 126 | - scene, | ||
| 127 | - }); | ||
| 128 | - }} | ||
| 129 | - /> | ||
| 130 | - </ScrollView> | ||
| 131 | - </SafeAreaView> | ||
| 132 | ); | 77 | ); |
| 133 | }; | 78 | }; |
| 134 | 79 | ||
| 80 | +const styles = StyleSheet.create({ | ||
| 81 | + scrollView: { | ||
| 82 | + backgroundColor: Colors.lighter, | ||
| 83 | + }, | ||
| 84 | + engine: { | ||
| 85 | + position: 'absolute', | ||
| 86 | + right: 0, | ||
| 87 | + }, | ||
| 88 | + body: { | ||
| 89 | + backgroundColor: Colors.white, | ||
| 90 | + }, | ||
| 91 | + sectionContainer: { | ||
| 92 | + marginTop: 32, | ||
| 93 | + paddingHorizontal: 24, | ||
| 94 | + }, | ||
| 95 | + sectionTitle: { | ||
| 96 | + fontSize: 24, | ||
| 97 | + fontWeight: '600', | ||
| 98 | + color: Colors.black, | ||
| 99 | + }, | ||
| 100 | + sectionDescription: { | ||
| 101 | + marginTop: 8, | ||
| 102 | + fontSize: 18, | ||
| 103 | + fontWeight: '400', | ||
| 104 | + color: Colors.dark, | ||
| 105 | + }, | ||
| 106 | + highlight: { | ||
| 107 | + fontWeight: '700', | ||
| 108 | + }, | ||
| 109 | + footer: { | ||
| 110 | + color: Colors.dark, | ||
| 111 | + fontSize: 12, | ||
| 112 | + fontWeight: '600', | ||
| 113 | + padding: 4, | ||
| 114 | + paddingRight: 12, | ||
| 115 | + textAlign: 'right', | ||
| 116 | + }, | ||
| 117 | +}); | ||
| 118 | + | ||
| 135 | export default App; | 119 | export default App; |
android/app/_BUCK
100755 → 100644
File mode changed
android/app/build.gradle
100755 → 100644
| 1 | apply plugin: "com.android.application" | 1 | apply plugin: "com.android.application" |
| 2 | -apply plugin: 'kotlin-android-extensions' | ||
| 3 | -apply plugin: 'kotlin-android' | ||
| 4 | 2 | ||
| 5 | import com.android.build.OutputFile | 3 | import com.android.build.OutputFile |
| 6 | 4 | ||
| @@ -17,7 +15,9 @@ import com.android.build.OutputFile | @@ -17,7 +15,9 @@ import com.android.build.OutputFile | ||
| 17 | * // the name of the generated asset file containing your JS bundle | 15 | * // the name of the generated asset file containing your JS bundle |
| 18 | * bundleAssetName: "index.android.bundle", | 16 | * bundleAssetName: "index.android.bundle", |
| 19 | * | 17 | * |
| 20 | - * // the entry file for bundle generation | 18 | + * // the entry file for bundle generation. If none specified and |
| 19 | + * // "index.android.js" exists, it will be used. Otherwise "index.js" is | ||
| 20 | + * // default. Can be overridden with ENTRY_FILE environment variable. | ||
| 21 | * entryFile: "index.android.js", | 21 | * entryFile: "index.android.js", |
| 22 | * | 22 | * |
| 23 | * // https://facebook.github.io/react-native/docs/performance#enable-the-ram-format | 23 | * // https://facebook.github.io/react-native/docs/performance#enable-the-ram-format |
| @@ -164,6 +164,14 @@ android { | @@ -164,6 +164,14 @@ android { | ||
| 164 | proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" | 164 | proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" |
| 165 | } | 165 | } |
| 166 | } | 166 | } |
| 167 | + | ||
| 168 | + packagingOptions { | ||
| 169 | + pickFirst "lib/armeabi-v7a/libc++_shared.so" | ||
| 170 | + pickFirst "lib/arm64-v8a/libc++_shared.so" | ||
| 171 | + pickFirst "lib/x86/libc++_shared.so" | ||
| 172 | + pickFirst "lib/x86_64/libc++_shared.so" | ||
| 173 | + } | ||
| 174 | + | ||
| 167 | // applicationVariants are e.g. debug, release | 175 | // applicationVariants are e.g. debug, release |
| 168 | applicationVariants.all { variant -> | 176 | applicationVariants.all { variant -> |
| 169 | variant.outputs.each { output -> | 177 | variant.outputs.each { output -> |
| @@ -181,11 +189,24 @@ android { | @@ -181,11 +189,24 @@ android { | ||
| 181 | } | 189 | } |
| 182 | 190 | ||
| 183 | dependencies { | 191 | dependencies { |
| 184 | - implementation 'androidx.appcompat:appcompat:1.1.0-rc01' | ||
| 185 | - implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-alpha02' | ||
| 186 | implementation fileTree(dir: "libs", include: ["*.jar"]) | 192 | implementation fileTree(dir: "libs", include: ["*.jar"]) |
| 193 | + //noinspection GradleDynamicVersion | ||
| 187 | implementation "com.facebook.react:react-native:+" // From node_modules | 194 | implementation "com.facebook.react:react-native:+" // From node_modules |
| 188 | 195 | ||
| 196 | + implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0" | ||
| 197 | + | ||
| 198 | + debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") { | ||
| 199 | + exclude group:'com.facebook.fbjni' | ||
| 200 | + } | ||
| 201 | + | ||
| 202 | + debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") { | ||
| 203 | + exclude group:'com.facebook.flipper' | ||
| 204 | + } | ||
| 205 | + | ||
| 206 | + debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") { | ||
| 207 | + exclude group:'com.facebook.flipper' | ||
| 208 | + } | ||
| 209 | + | ||
| 189 | if (enableHermes) { | 210 | if (enableHermes) { |
| 190 | def hermesPath = "../../node_modules/hermes-engine/android/"; | 211 | def hermesPath = "../../node_modules/hermes-engine/android/"; |
| 191 | debugImplementation files(hermesPath + "hermes-debug.aar") | 212 | debugImplementation files(hermesPath + "hermes-debug.aar") |
| @@ -193,8 +214,6 @@ dependencies { | @@ -193,8 +214,6 @@ dependencies { | ||
| 193 | } else { | 214 | } else { |
| 194 | implementation jscFlavor | 215 | implementation jscFlavor |
| 195 | } | 216 | } |
| 196 | - implementation "androidx.core:core-ktx:+" | ||
| 197 | - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" | ||
| 198 | } | 217 | } |
| 199 | 218 | ||
| 200 | // Run this once to be able to run the application with BUCK | 219 | // Run this once to be able to run the application with BUCK |
| @@ -205,6 +224,3 @@ task copyDownloadableDepsToLibs(type: Copy) { | @@ -205,6 +224,3 @@ task copyDownloadableDepsToLibs(type: Copy) { | ||
| 205 | } | 224 | } |
| 206 | 225 | ||
| 207 | apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) | 226 | apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) |
| 208 | -repositories { | ||
| 209 | - mavenCentral() | ||
| 210 | -} |
| 1 | +/** | ||
| 2 | + * Copyright (c) Facebook, Inc. and its affiliates. | ||
| 3 | + * | ||
| 4 | + * <p>This source code is licensed under the MIT license found in the LICENSE file in the root | ||
| 5 | + * directory of this source tree. | ||
| 6 | + */ | ||
| 7 | +package com.ngplay; | ||
| 8 | + | ||
| 9 | +import android.content.Context; | ||
| 10 | +import com.facebook.flipper.android.AndroidFlipperClient; | ||
| 11 | +import com.facebook.flipper.android.utils.FlipperUtils; | ||
| 12 | +import com.facebook.flipper.core.FlipperClient; | ||
| 13 | +import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin; | ||
| 14 | +import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin; | ||
| 15 | +import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin; | ||
| 16 | +import com.facebook.flipper.plugins.inspector.DescriptorMapping; | ||
| 17 | +import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin; | ||
| 18 | +import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; | ||
| 19 | +import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; | ||
| 20 | +import com.facebook.flipper.plugins.react.ReactFlipperPlugin; | ||
| 21 | +import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin; | ||
| 22 | +import com.facebook.react.ReactInstanceManager; | ||
| 23 | +import com.facebook.react.bridge.ReactContext; | ||
| 24 | +import com.facebook.react.modules.network.NetworkingModule; | ||
| 25 | +import okhttp3.OkHttpClient; | ||
| 26 | + | ||
| 27 | +public class ReactNativeFlipper { | ||
| 28 | + public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { | ||
| 29 | + if (FlipperUtils.shouldEnableFlipper(context)) { | ||
| 30 | + final FlipperClient client = AndroidFlipperClient.getInstance(context); | ||
| 31 | + | ||
| 32 | + client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults())); | ||
| 33 | + client.addPlugin(new ReactFlipperPlugin()); | ||
| 34 | + client.addPlugin(new DatabasesFlipperPlugin(context)); | ||
| 35 | + client.addPlugin(new SharedPreferencesFlipperPlugin(context)); | ||
| 36 | + client.addPlugin(CrashReporterPlugin.getInstance()); | ||
| 37 | + | ||
| 38 | + NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin(); | ||
| 39 | + NetworkingModule.setCustomClientBuilder( | ||
| 40 | + new NetworkingModule.CustomClientBuilder() { | ||
| 41 | + @Override | ||
| 42 | + public void apply(OkHttpClient.Builder builder) { | ||
| 43 | + builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin)); | ||
| 44 | + } | ||
| 45 | + }); | ||
| 46 | + client.addPlugin(networkFlipperPlugin); | ||
| 47 | + client.start(); | ||
| 48 | + | ||
| 49 | + // Fresco Plugin needs to ensure that ImagePipelineFactory is initialized | ||
| 50 | + // Hence we run if after all native modules have been initialized | ||
| 51 | + ReactContext reactContext = reactInstanceManager.getCurrentReactContext(); | ||
| 52 | + if (reactContext == null) { | ||
| 53 | + reactInstanceManager.addReactInstanceEventListener( | ||
| 54 | + new ReactInstanceManager.ReactInstanceEventListener() { | ||
| 55 | + @Override | ||
| 56 | + public void onReactContextInitialized(ReactContext reactContext) { | ||
| 57 | + reactInstanceManager.removeReactInstanceEventListener(this); | ||
| 58 | + reactContext.runOnNativeModulesQueueThread( | ||
| 59 | + new Runnable() { | ||
| 60 | + @Override | ||
| 61 | + public void run() { | ||
| 62 | + client.addPlugin(new FrescoFlipperPlugin()); | ||
| 63 | + } | ||
| 64 | + }); | ||
| 65 | + } | ||
| 66 | + }); | ||
| 67 | + } else { | ||
| 68 | + client.addPlugin(new FrescoFlipperPlugin()); | ||
| 69 | + } | ||
| 70 | + } | ||
| 71 | + } | ||
| 72 | +} |
android/app/src/main/AndroidManifest.xml
100755 → 100644
| @@ -13,7 +13,8 @@ | @@ -13,7 +13,8 @@ | ||
| 13 | <activity | 13 | <activity |
| 14 | android:name=".MainActivity" | 14 | android:name=".MainActivity" |
| 15 | android:label="@string/app_name" | 15 | android:label="@string/app_name" |
| 16 | - android:configChanges="keyboard|keyboardHidden|orientation|screenSize" | 16 | + android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode" |
| 17 | + android:launchMode="singleTask" | ||
| 17 | android:windowSoftInputMode="adjustResize"> | 18 | android:windowSoftInputMode="adjustResize"> |
| 18 | <intent-filter> | 19 | <intent-filter> |
| 19 | <action android:name="android.intent.action.MAIN" /> | 20 | <action android:name="android.intent.action.MAIN" /> |
| @@ -4,6 +4,7 @@ import android.app.Application; | @@ -4,6 +4,7 @@ import android.app.Application; | ||
| 4 | import android.content.Context; | 4 | import android.content.Context; |
| 5 | import com.facebook.react.PackageList; | 5 | import com.facebook.react.PackageList; |
| 6 | import com.facebook.react.ReactApplication; | 6 | import com.facebook.react.ReactApplication; |
| 7 | +import com.facebook.react.ReactInstanceManager; | ||
| 7 | import com.facebook.react.ReactNativeHost; | 8 | import com.facebook.react.ReactNativeHost; |
| 8 | import com.facebook.react.ReactPackage; | 9 | import com.facebook.react.ReactPackage; |
| 9 | import com.facebook.soloader.SoLoader; | 10 | import com.facebook.soloader.SoLoader; |
| @@ -43,23 +44,28 @@ public class MainApplication extends Application implements ReactApplication { | @@ -43,23 +44,28 @@ public class MainApplication extends Application implements ReactApplication { | ||
| 43 | public void onCreate() { | 44 | public void onCreate() { |
| 44 | super.onCreate(); | 45 | super.onCreate(); |
| 45 | SoLoader.init(this, /* native exopackage */ false); | 46 | SoLoader.init(this, /* native exopackage */ false); |
| 46 | - initializeFlipper(this); // Remove this line if you don't want Flipper enabled | 47 | + initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); |
| 47 | } | 48 | } |
| 48 | 49 | ||
| 49 | /** | 50 | /** |
| 50 | - * Loads Flipper in React Native templates. | 51 | + * Loads Flipper in React Native templates. Call this in the onCreate method with something like |
| 52 | + * initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); | ||
| 51 | * | 53 | * |
| 52 | * @param context | 54 | * @param context |
| 55 | + * @param reactInstanceManager | ||
| 53 | */ | 56 | */ |
| 54 | - private static void initializeFlipper(Context context) { | 57 | + private static void initializeFlipper( |
| 58 | + Context context, ReactInstanceManager reactInstanceManager) { | ||
| 55 | if (BuildConfig.DEBUG) { | 59 | if (BuildConfig.DEBUG) { |
| 56 | try { | 60 | try { |
| 57 | /* | 61 | /* |
| 58 | We use reflection here to pick up the class that initializes Flipper, | 62 | We use reflection here to pick up the class that initializes Flipper, |
| 59 | since Flipper library is not available in release mode | 63 | since Flipper library is not available in release mode |
| 60 | */ | 64 | */ |
| 61 | - Class<?> aClass = Class.forName("com.facebook.flipper.ReactNativeFlipper"); | 65 | + Class<?> aClass = Class.forName("com.ngplay.ReactNativeFlipper"); |
| 62 | - aClass.getMethod("initializeFlipper", Context.class).invoke(null, context); | 66 | + aClass |
| 67 | + .getMethod("initializeFlipper", Context.class, ReactInstanceManager.class) | ||
| 68 | + .invoke(null, context, reactInstanceManager); | ||
| 63 | } catch (ClassNotFoundException e) { | 69 | } catch (ClassNotFoundException e) { |
| 64 | e.printStackTrace(); | 70 | e.printStackTrace(); |
| 65 | } catch (NoSuchMethodException e) { | 71 | } catch (NoSuchMethodException e) { |
| 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. | 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. |
| 2 | 2 | ||
| 3 | buildscript { | 3 | buildscript { |
| 4 | - ext.kotlin_version = '1.3.71' | ||
| 5 | ext { | 4 | ext { |
| 6 | buildToolsVersion = "28.0.3" | 5 | buildToolsVersion = "28.0.3" |
| 7 | minSdkVersion = 16 | 6 | minSdkVersion = 16 |
| @@ -13,8 +12,7 @@ buildscript { | @@ -13,8 +12,7 @@ buildscript { | ||
| 13 | jcenter() | 12 | jcenter() |
| 14 | } | 13 | } |
| 15 | dependencies { | 14 | dependencies { |
| 16 | - classpath("com.android.tools.build:gradle:3.4.2") | 15 | + classpath("com.android.tools.build:gradle:3.5.2") |
| 17 | - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" | ||
| 18 | 16 | ||
| 19 | // NOTE: Do not place your application dependencies here; they belong | 17 | // NOTE: Do not place your application dependencies here; they belong |
| 20 | // in the individual module build.gradle files | 18 | // in the individual module build.gradle files |
| @@ -35,6 +33,6 @@ allprojects { | @@ -35,6 +33,6 @@ allprojects { | ||
| 35 | 33 | ||
| 36 | google() | 34 | google() |
| 37 | jcenter() | 35 | jcenter() |
| 38 | - maven { url 'https://jitpack.io' } | 36 | + maven { url 'https://www.jitpack.io' } |
| 39 | } | 37 | } |
| 40 | } | 38 | } |
| @@ -17,5 +17,12 @@ | @@ -17,5 +17,12 @@ | ||
| 17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects | 17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects |
| 18 | # org.gradle.parallel=true | 18 | # org.gradle.parallel=true |
| 19 | 19 | ||
| 20 | +# AndroidX package structure to make it clearer which packages are bundled with the | ||
| 21 | +# Android operating system, and which are packaged with your app's APK | ||
| 22 | +# https://developer.android.com/topic/libraries/support-library/androidx-rn | ||
| 20 | android.useAndroidX=true | 23 | android.useAndroidX=true |
| 24 | +# Automatically convert third-party libraries to use AndroidX | ||
| 21 | android.enableJetifier=true | 25 | android.enableJetifier=true |
| 26 | + | ||
| 27 | +# Version of flipper SDK to use with React Native | ||
| 28 | +FLIPPER_VERSION=0.33.1 |
| 1 | distributionBase=GRADLE_USER_HOME | 1 | distributionBase=GRADLE_USER_HOME |
| 2 | distributionPath=wrapper/dists | 2 | distributionPath=wrapper/dists |
| 3 | -distributionUrl=https\://services.gradle.org/distributions/gradle-5.5-all.zip | 3 | +distributionUrl=https\://services.gradle.org/distributions/gradle-6.0.1-all.zip |
| 4 | zipStoreBase=GRADLE_USER_HOME | 4 | zipStoreBase=GRADLE_USER_HOME |
| 5 | zipStorePath=wrapper/dists | 5 | zipStorePath=wrapper/dists |
| @@ -7,7 +7,7 @@ | @@ -7,7 +7,7 @@ | ||
| 7 | # you may not use this file except in compliance with the License. | 7 | # you may not use this file except in compliance with the License. |
| 8 | # You may obtain a copy of the License at | 8 | # You may obtain a copy of the License at |
| 9 | # | 9 | # |
| 10 | -# http://www.apache.org/licenses/LICENSE-2.0 | 10 | +# https://www.apache.org/licenses/LICENSE-2.0 |
| 11 | # | 11 | # |
| 12 | # Unless required by applicable law or agreed to in writing, software | 12 | # Unless required by applicable law or agreed to in writing, software |
| 13 | # distributed under the License is distributed on an "AS IS" BASIS, | 13 | # distributed under the License is distributed on an "AS IS" BASIS, |
| @@ -125,8 +125,8 @@ if $darwin; then | @@ -125,8 +125,8 @@ if $darwin; then | ||
| 125 | GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" | 125 | GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" |
| 126 | fi | 126 | fi |
| 127 | 127 | ||
| 128 | -# For Cygwin, switch paths to Windows format before running java | 128 | +# For Cygwin or MSYS, switch paths to Windows format before running java |
| 129 | -if $cygwin ; then | 129 | +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then |
| 130 | APP_HOME=`cygpath --path --mixed "$APP_HOME"` | 130 | APP_HOME=`cygpath --path --mixed "$APP_HOME"` |
| 131 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` | 131 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` |
| 132 | JAVACMD=`cygpath --unix "$JAVACMD"` | 132 | JAVACMD=`cygpath --unix "$JAVACMD"` |
| @@ -5,7 +5,7 @@ | @@ -5,7 +5,7 @@ | ||
| 5 | @rem you may not use this file except in compliance with the License. | 5 | @rem you may not use this file except in compliance with the License. |
| 6 | @rem You may obtain a copy of the License at | 6 | @rem You may obtain a copy of the License at |
| 7 | @rem | 7 | @rem |
| 8 | -@rem http://www.apache.org/licenses/LICENSE-2.0 | 8 | +@rem https://www.apache.org/licenses/LICENSE-2.0 |
| 9 | @rem | 9 | @rem |
| 10 | @rem Unless required by applicable law or agreed to in writing, software | 10 | @rem Unless required by applicable law or agreed to in writing, software |
| 11 | @rem distributed under the License is distributed on an "AS IS" BASIS, | 11 | @rem distributed under the License is distributed on an "AS IS" BASIS, |
android/settings.gradle
100755 → 100644
File mode changed
| @@ -8,6 +8,7 @@ | @@ -8,6 +8,7 @@ | ||
| 8 | 8 | ||
| 9 | /* Begin PBXBuildFile section */ | 9 | /* Begin PBXBuildFile section */ |
| 10 | 00E356F31AD99517003FC87E /* NGPlayTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* NGPlayTests.m */; }; | 10 | 00E356F31AD99517003FC87E /* NGPlayTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* NGPlayTests.m */; }; |
| 11 | + 1164347145E0DAEFB1F33C34 /* libPods-NGPlay-NGPlayTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C4732ECC7CC9112665571B01 /* libPods-NGPlay-NGPlayTests.a */; }; | ||
| 11 | 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; | 12 | 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; |
| 12 | 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; }; | 13 | 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; }; |
| 13 | 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; | 14 | 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; |
| @@ -16,10 +17,9 @@ | @@ -16,10 +17,9 @@ | ||
| 16 | 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; | 17 | 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; |
| 17 | 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; | 18 | 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; |
| 18 | 2DCD954D1E0B4F2C00145EB5 /* NGPlayTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* NGPlayTests.m */; }; | 19 | 2DCD954D1E0B4F2C00145EB5 /* NGPlayTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* NGPlayTests.m */; }; |
| 19 | - 3CAFE18CF9BEBCBF321FE966 /* libPods-NGPlay.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C1D97BEA1924E89AF96B7157 /* libPods-NGPlay.a */; }; | 20 | + 39CDDEC249ED7996A20106D1 /* libPods-NGPlay-tvOSTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8362A23EE219E5DDEC7EAE08 /* libPods-NGPlay-tvOSTests.a */; }; |
| 20 | - ADE434DC8E3BDF57D9A07B39 /* libPods-NGPlay-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1054C34011B390FD86826B4F /* libPods-NGPlay-tvOS.a */; }; | 21 | + 838E2F862CDD952C9D5DC6B9 /* libPods-NGPlay-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5580CA2F58A9BDE573C2079C /* libPods-NGPlay-tvOS.a */; }; |
| 21 | - BC429BA925F3DFF0FF0E1D14 /* libPods-NGPlayTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 583A2C5CB87AF78CA02B199D /* libPods-NGPlayTests.a */; }; | 22 | + EA2B88C952C6F50E4262BF80 /* libPods-NGPlay.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3171A28C23A862E6FC323C63 /* libPods-NGPlay.a */; }; |
| 22 | - DD4F8DEFD1154742A57A5F82 /* libPods-NGPlay-tvOSTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 485C18D0EE397B61F69E3F95 /* libPods-NGPlay-tvOSTests.a */; }; | ||
| 23 | /* End PBXBuildFile section */ | 23 | /* End PBXBuildFile section */ |
| 24 | 24 | ||
| 25 | /* Begin PBXContainerItemProxy section */ | 25 | /* Begin PBXContainerItemProxy section */ |
| @@ -44,8 +44,6 @@ | @@ -44,8 +44,6 @@ | ||
| 44 | 00E356EE1AD99517003FC87E /* NGPlayTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NGPlayTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; | 44 | 00E356EE1AD99517003FC87E /* NGPlayTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NGPlayTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 45 | 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | 45 | 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
| 46 | 00E356F21AD99517003FC87E /* NGPlayTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NGPlayTests.m; sourceTree = "<group>"; }; | 46 | 00E356F21AD99517003FC87E /* NGPlayTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NGPlayTests.m; sourceTree = "<group>"; }; |
| 47 | - 0DF347F33D036CAAF74B9CBC /* Pods-NGPlayTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlayTests.release.xcconfig"; path = "Target Support Files/Pods-NGPlayTests/Pods-NGPlayTests.release.xcconfig"; sourceTree = "<group>"; }; | ||
| 48 | - 1054C34011B390FD86826B4F /* libPods-NGPlay-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NGPlay-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
| 49 | 13B07F961A680F5B00A75B9A /* NGPlay.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NGPlay.app; sourceTree = BUILT_PRODUCTS_DIR; }; | 47 | 13B07F961A680F5B00A75B9A /* NGPlay.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NGPlay.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 50 | 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = NGPlay/AppDelegate.h; sourceTree = "<group>"; }; | 48 | 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = NGPlay/AppDelegate.h; sourceTree = "<group>"; }; |
| 51 | 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = NGPlay/AppDelegate.m; sourceTree = "<group>"; }; | 49 | 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = NGPlay/AppDelegate.m; sourceTree = "<group>"; }; |
| @@ -53,20 +51,22 @@ | @@ -53,20 +51,22 @@ | ||
| 53 | 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = NGPlay/Images.xcassets; sourceTree = "<group>"; }; | 51 | 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = NGPlay/Images.xcassets; sourceTree = "<group>"; }; |
| 54 | 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = NGPlay/Info.plist; sourceTree = "<group>"; }; | 52 | 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = NGPlay/Info.plist; sourceTree = "<group>"; }; |
| 55 | 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = NGPlay/main.m; sourceTree = "<group>"; }; | 53 | 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = NGPlay/main.m; sourceTree = "<group>"; }; |
| 56 | - 284738D9FCB8D10A7E65DEB2 /* Pods-NGPlay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay.release.xcconfig"; path = "Target Support Files/Pods-NGPlay/Pods-NGPlay.release.xcconfig"; sourceTree = "<group>"; }; | ||
| 57 | 2D02E47B1E0B4A5D006451C7 /* NGPlay-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "NGPlay-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; | 54 | 2D02E47B1E0B4A5D006451C7 /* NGPlay-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "NGPlay-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 58 | 2D02E4901E0B4A5D006451C7 /* NGPlay-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "NGPlay-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; | 55 | 2D02E4901E0B4A5D006451C7 /* NGPlay-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "NGPlay-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 59 | - 485C18D0EE397B61F69E3F95 /* libPods-NGPlay-tvOSTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NGPlay-tvOSTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; | 56 | + 3171A28C23A862E6FC323C63 /* libPods-NGPlay.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NGPlay.a"; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 60 | - 583A2C5CB87AF78CA02B199D /* libPods-NGPlayTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NGPlayTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; | 57 | + 36D7CC1980131F16F91F5A16 /* Pods-NGPlay-NGPlayTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay-NGPlayTests.debug.xcconfig"; path = "Target Support Files/Pods-NGPlay-NGPlayTests/Pods-NGPlay-NGPlayTests.debug.xcconfig"; sourceTree = "<group>"; }; |
| 61 | - 9D96B816D587439523446B9A /* Pods-NGPlay-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay-tvOS.debug.xcconfig"; path = "Target Support Files/Pods-NGPlay-tvOS/Pods-NGPlay-tvOS.debug.xcconfig"; sourceTree = "<group>"; }; | 58 | + 443F453B1BD772B1E17E2102 /* Pods-NGPlay-NGPlayTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay-NGPlayTests.release.xcconfig"; path = "Target Support Files/Pods-NGPlay-NGPlayTests/Pods-NGPlay-NGPlayTests.release.xcconfig"; sourceTree = "<group>"; }; |
| 62 | - C06553CA363056E89BADF996 /* Pods-NGPlay-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay-tvOS.release.xcconfig"; path = "Target Support Files/Pods-NGPlay-tvOS/Pods-NGPlay-tvOS.release.xcconfig"; sourceTree = "<group>"; }; | 59 | + 4855A1A8C2536C58DF04B3FA /* Pods-NGPlay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay.debug.xcconfig"; path = "Target Support Files/Pods-NGPlay/Pods-NGPlay.debug.xcconfig"; sourceTree = "<group>"; }; |
| 63 | - C1D97BEA1924E89AF96B7157 /* libPods-NGPlay.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NGPlay.a"; sourceTree = BUILT_PRODUCTS_DIR; }; | 60 | + 5580CA2F58A9BDE573C2079C /* libPods-NGPlay-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NGPlay-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 64 | - CF655D4157A39E8DBBB7C9F5 /* Pods-NGPlay-tvOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay-tvOSTests.release.xcconfig"; path = "Target Support Files/Pods-NGPlay-tvOSTests/Pods-NGPlay-tvOSTests.release.xcconfig"; sourceTree = "<group>"; }; | 61 | + 698938961D6FF8AC4FCF2E29 /* Pods-NGPlay-tvOSTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay-tvOSTests.debug.xcconfig"; path = "Target Support Files/Pods-NGPlay-tvOSTests/Pods-NGPlay-tvOSTests.debug.xcconfig"; sourceTree = "<group>"; }; |
| 65 | - DD0AEFCC8B4FCDE392FC9AD3 /* Pods-NGPlay-tvOSTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay-tvOSTests.debug.xcconfig"; path = "Target Support Files/Pods-NGPlay-tvOSTests/Pods-NGPlay-tvOSTests.debug.xcconfig"; sourceTree = "<group>"; }; | 62 | + 73D0BCB1250DAB139582F311 /* Pods-NGPlay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay.release.xcconfig"; path = "Target Support Files/Pods-NGPlay/Pods-NGPlay.release.xcconfig"; sourceTree = "<group>"; }; |
| 63 | + 781EA07544832578A8678DC7 /* Pods-NGPlay-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay-tvOS.debug.xcconfig"; path = "Target Support Files/Pods-NGPlay-tvOS/Pods-NGPlay-tvOS.debug.xcconfig"; sourceTree = "<group>"; }; | ||
| 64 | + 8362A23EE219E5DDEC7EAE08 /* libPods-NGPlay-tvOSTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NGPlay-tvOSTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
| 65 | + B9229FB3695E83651E4D11D5 /* Pods-NGPlay-tvOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay-tvOSTests.release.xcconfig"; path = "Target Support Files/Pods-NGPlay-tvOSTests/Pods-NGPlay-tvOSTests.release.xcconfig"; sourceTree = "<group>"; }; | ||
| 66 | + C4732ECC7CC9112665571B01 /* libPods-NGPlay-NGPlayTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NGPlay-NGPlayTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
| 66 | ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; | 67 | ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; |
| 67 | ED2971642150620600B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; }; | 68 | ED2971642150620600B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; }; |
| 68 | - EFADC135BAC1E28565858BBF /* Pods-NGPlayTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlayTests.debug.xcconfig"; path = "Target Support Files/Pods-NGPlayTests/Pods-NGPlayTests.debug.xcconfig"; sourceTree = "<group>"; }; | 69 | + F63897AFB5B07795089F34F9 /* Pods-NGPlay-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay-tvOS.release.xcconfig"; path = "Target Support Files/Pods-NGPlay-tvOS/Pods-NGPlay-tvOS.release.xcconfig"; sourceTree = "<group>"; }; |
| 69 | - FF137EBD2197F4A0B936D5FB /* Pods-NGPlay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NGPlay.debug.xcconfig"; path = "Target Support Files/Pods-NGPlay/Pods-NGPlay.debug.xcconfig"; sourceTree = "<group>"; }; | ||
| 70 | /* End PBXFileReference section */ | 70 | /* End PBXFileReference section */ |
| 71 | 71 | ||
| 72 | /* Begin PBXFrameworksBuildPhase section */ | 72 | /* Begin PBXFrameworksBuildPhase section */ |
| @@ -74,7 +74,7 @@ | @@ -74,7 +74,7 @@ | ||
| 74 | isa = PBXFrameworksBuildPhase; | 74 | isa = PBXFrameworksBuildPhase; |
| 75 | buildActionMask = 2147483647; | 75 | buildActionMask = 2147483647; |
| 76 | files = ( | 76 | files = ( |
| 77 | - BC429BA925F3DFF0FF0E1D14 /* libPods-NGPlayTests.a in Frameworks */, | 77 | + 1164347145E0DAEFB1F33C34 /* libPods-NGPlay-NGPlayTests.a in Frameworks */, |
| 78 | ); | 78 | ); |
| 79 | runOnlyForDeploymentPostprocessing = 0; | 79 | runOnlyForDeploymentPostprocessing = 0; |
| 80 | }; | 80 | }; |
| @@ -82,7 +82,7 @@ | @@ -82,7 +82,7 @@ | ||
| 82 | isa = PBXFrameworksBuildPhase; | 82 | isa = PBXFrameworksBuildPhase; |
| 83 | buildActionMask = 2147483647; | 83 | buildActionMask = 2147483647; |
| 84 | files = ( | 84 | files = ( |
| 85 | - 3CAFE18CF9BEBCBF321FE966 /* libPods-NGPlay.a in Frameworks */, | 85 | + EA2B88C952C6F50E4262BF80 /* libPods-NGPlay.a in Frameworks */, |
| 86 | ); | 86 | ); |
| 87 | runOnlyForDeploymentPostprocessing = 0; | 87 | runOnlyForDeploymentPostprocessing = 0; |
| 88 | }; | 88 | }; |
| @@ -90,7 +90,7 @@ | @@ -90,7 +90,7 @@ | ||
| 90 | isa = PBXFrameworksBuildPhase; | 90 | isa = PBXFrameworksBuildPhase; |
| 91 | buildActionMask = 2147483647; | 91 | buildActionMask = 2147483647; |
| 92 | files = ( | 92 | files = ( |
| 93 | - ADE434DC8E3BDF57D9A07B39 /* libPods-NGPlay-tvOS.a in Frameworks */, | 93 | + 838E2F862CDD952C9D5DC6B9 /* libPods-NGPlay-tvOS.a in Frameworks */, |
| 94 | ); | 94 | ); |
| 95 | runOnlyForDeploymentPostprocessing = 0; | 95 | runOnlyForDeploymentPostprocessing = 0; |
| 96 | }; | 96 | }; |
| @@ -98,7 +98,7 @@ | @@ -98,7 +98,7 @@ | ||
| 98 | isa = PBXFrameworksBuildPhase; | 98 | isa = PBXFrameworksBuildPhase; |
| 99 | buildActionMask = 2147483647; | 99 | buildActionMask = 2147483647; |
| 100 | files = ( | 100 | files = ( |
| 101 | - DD4F8DEFD1154742A57A5F82 /* libPods-NGPlay-tvOSTests.a in Frameworks */, | 101 | + 39CDDEC249ED7996A20106D1 /* libPods-NGPlay-tvOSTests.a in Frameworks */, |
| 102 | ); | 102 | ); |
| 103 | runOnlyForDeploymentPostprocessing = 0; | 103 | runOnlyForDeploymentPostprocessing = 0; |
| 104 | }; | 104 | }; |
| @@ -141,10 +141,10 @@ | @@ -141,10 +141,10 @@ | ||
| 141 | children = ( | 141 | children = ( |
| 142 | ED297162215061F000B7C4FE /* JavaScriptCore.framework */, | 142 | ED297162215061F000B7C4FE /* JavaScriptCore.framework */, |
| 143 | ED2971642150620600B7C4FE /* JavaScriptCore.framework */, | 143 | ED2971642150620600B7C4FE /* JavaScriptCore.framework */, |
| 144 | - C1D97BEA1924E89AF96B7157 /* libPods-NGPlay.a */, | 144 | + 3171A28C23A862E6FC323C63 /* libPods-NGPlay.a */, |
| 145 | - 1054C34011B390FD86826B4F /* libPods-NGPlay-tvOS.a */, | 145 | + C4732ECC7CC9112665571B01 /* libPods-NGPlay-NGPlayTests.a */, |
| 146 | - 485C18D0EE397B61F69E3F95 /* libPods-NGPlay-tvOSTests.a */, | 146 | + 5580CA2F58A9BDE573C2079C /* libPods-NGPlay-tvOS.a */, |
| 147 | - 583A2C5CB87AF78CA02B199D /* libPods-NGPlayTests.a */, | 147 | + 8362A23EE219E5DDEC7EAE08 /* libPods-NGPlay-tvOSTests.a */, |
| 148 | ); | 148 | ); |
| 149 | name = Frameworks; | 149 | name = Frameworks; |
| 150 | sourceTree = "<group>"; | 150 | sourceTree = "<group>"; |
| @@ -164,7 +164,7 @@ | @@ -164,7 +164,7 @@ | ||
| 164 | 00E356EF1AD99517003FC87E /* NGPlayTests */, | 164 | 00E356EF1AD99517003FC87E /* NGPlayTests */, |
| 165 | 83CBBA001A601CBA00E9B192 /* Products */, | 165 | 83CBBA001A601CBA00E9B192 /* Products */, |
| 166 | 2D16E6871FA4F8E400B85C8A /* Frameworks */, | 166 | 2D16E6871FA4F8E400B85C8A /* Frameworks */, |
| 167 | - 9BA0CEECD6C060D10A56B7B2 /* Pods */, | 167 | + 978F2DE249B40372BE3CFB34 /* Pods */, |
| 168 | ); | 168 | ); |
| 169 | indentWidth = 2; | 169 | indentWidth = 2; |
| 170 | sourceTree = "<group>"; | 170 | sourceTree = "<group>"; |
| @@ -182,17 +182,17 @@ | @@ -182,17 +182,17 @@ | ||
| 182 | name = Products; | 182 | name = Products; |
| 183 | sourceTree = "<group>"; | 183 | sourceTree = "<group>"; |
| 184 | }; | 184 | }; |
| 185 | - 9BA0CEECD6C060D10A56B7B2 /* Pods */ = { | 185 | + 978F2DE249B40372BE3CFB34 /* Pods */ = { |
| 186 | isa = PBXGroup; | 186 | isa = PBXGroup; |
| 187 | children = ( | 187 | children = ( |
| 188 | - FF137EBD2197F4A0B936D5FB /* Pods-NGPlay.debug.xcconfig */, | 188 | + 4855A1A8C2536C58DF04B3FA /* Pods-NGPlay.debug.xcconfig */, |
| 189 | - 284738D9FCB8D10A7E65DEB2 /* Pods-NGPlay.release.xcconfig */, | 189 | + 73D0BCB1250DAB139582F311 /* Pods-NGPlay.release.xcconfig */, |
| 190 | - 9D96B816D587439523446B9A /* Pods-NGPlay-tvOS.debug.xcconfig */, | 190 | + 36D7CC1980131F16F91F5A16 /* Pods-NGPlay-NGPlayTests.debug.xcconfig */, |
| 191 | - C06553CA363056E89BADF996 /* Pods-NGPlay-tvOS.release.xcconfig */, | 191 | + 443F453B1BD772B1E17E2102 /* Pods-NGPlay-NGPlayTests.release.xcconfig */, |
| 192 | - DD0AEFCC8B4FCDE392FC9AD3 /* Pods-NGPlay-tvOSTests.debug.xcconfig */, | 192 | + 781EA07544832578A8678DC7 /* Pods-NGPlay-tvOS.debug.xcconfig */, |
| 193 | - CF655D4157A39E8DBBB7C9F5 /* Pods-NGPlay-tvOSTests.release.xcconfig */, | 193 | + F63897AFB5B07795089F34F9 /* Pods-NGPlay-tvOS.release.xcconfig */, |
| 194 | - EFADC135BAC1E28565858BBF /* Pods-NGPlayTests.debug.xcconfig */, | 194 | + 698938961D6FF8AC4FCF2E29 /* Pods-NGPlay-tvOSTests.debug.xcconfig */, |
| 195 | - 0DF347F33D036CAAF74B9CBC /* Pods-NGPlayTests.release.xcconfig */, | 195 | + B9229FB3695E83651E4D11D5 /* Pods-NGPlay-tvOSTests.release.xcconfig */, |
| 196 | ); | 196 | ); |
| 197 | name = Pods; | 197 | name = Pods; |
| 198 | path = Pods; | 198 | path = Pods; |
| @@ -205,10 +205,11 @@ | @@ -205,10 +205,11 @@ | ||
| 205 | isa = PBXNativeTarget; | 205 | isa = PBXNativeTarget; |
| 206 | buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "NGPlayTests" */; | 206 | buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "NGPlayTests" */; |
| 207 | buildPhases = ( | 207 | buildPhases = ( |
| 208 | - F7BC172A7F8085779BCEA4BE /* [CP] Check Pods Manifest.lock */, | 208 | + AF7CA5B873F71A1FB4E56637 /* [CP] Check Pods Manifest.lock */, |
| 209 | 00E356EA1AD99517003FC87E /* Sources */, | 209 | 00E356EA1AD99517003FC87E /* Sources */, |
| 210 | 00E356EB1AD99517003FC87E /* Frameworks */, | 210 | 00E356EB1AD99517003FC87E /* Frameworks */, |
| 211 | 00E356EC1AD99517003FC87E /* Resources */, | 211 | 00E356EC1AD99517003FC87E /* Resources */, |
| 212 | + D5D387F840E9276032E1A161 /* [CP] Copy Pods Resources */, | ||
| 212 | ); | 213 | ); |
| 213 | buildRules = ( | 214 | buildRules = ( |
| 214 | ); | 215 | ); |
| @@ -224,13 +225,13 @@ | @@ -224,13 +225,13 @@ | ||
| 224 | isa = PBXNativeTarget; | 225 | isa = PBXNativeTarget; |
| 225 | buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "NGPlay" */; | 226 | buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "NGPlay" */; |
| 226 | buildPhases = ( | 227 | buildPhases = ( |
| 227 | - CA850D97B2AC423CCB00D453 /* [CP] Check Pods Manifest.lock */, | 228 | + 6A48AA69620DEC1B74C29AD2 /* [CP] Check Pods Manifest.lock */, |
| 228 | FD10A7F022414F080027D42C /* Start Packager */, | 229 | FD10A7F022414F080027D42C /* Start Packager */, |
| 229 | 13B07F871A680F5B00A75B9A /* Sources */, | 230 | 13B07F871A680F5B00A75B9A /* Sources */, |
| 230 | 13B07F8C1A680F5B00A75B9A /* Frameworks */, | 231 | 13B07F8C1A680F5B00A75B9A /* Frameworks */, |
| 231 | 13B07F8E1A680F5B00A75B9A /* Resources */, | 232 | 13B07F8E1A680F5B00A75B9A /* Resources */, |
| 232 | 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, | 233 | 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, |
| 233 | - 7D1711891F17955865B4C18B /* [CP] Copy Pods Resources */, | 234 | + FFA47E9D3DB73E89ADF80B32 /* [CP] Copy Pods Resources */, |
| 234 | ); | 235 | ); |
| 235 | buildRules = ( | 236 | buildRules = ( |
| 236 | ); | 237 | ); |
| @@ -245,7 +246,7 @@ | @@ -245,7 +246,7 @@ | ||
| 245 | isa = PBXNativeTarget; | 246 | isa = PBXNativeTarget; |
| 246 | buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "NGPlay-tvOS" */; | 247 | buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "NGPlay-tvOS" */; |
| 247 | buildPhases = ( | 248 | buildPhases = ( |
| 248 | - 037C9A9999F97EF804D2021F /* [CP] Check Pods Manifest.lock */, | 249 | + 7F2C2457986D77ADA13C1AA9 /* [CP] Check Pods Manifest.lock */, |
| 249 | FD10A7F122414F3F0027D42C /* Start Packager */, | 250 | FD10A7F122414F3F0027D42C /* Start Packager */, |
| 250 | 2D02E4771E0B4A5D006451C7 /* Sources */, | 251 | 2D02E4771E0B4A5D006451C7 /* Sources */, |
| 251 | 2D02E4781E0B4A5D006451C7 /* Frameworks */, | 252 | 2D02E4781E0B4A5D006451C7 /* Frameworks */, |
| @@ -265,7 +266,7 @@ | @@ -265,7 +266,7 @@ | ||
| 265 | isa = PBXNativeTarget; | 266 | isa = PBXNativeTarget; |
| 266 | buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "NGPlay-tvOSTests" */; | 267 | buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "NGPlay-tvOSTests" */; |
| 267 | buildPhases = ( | 268 | buildPhases = ( |
| 268 | - 74999A1FF5B41D73F3327C9A /* [CP] Check Pods Manifest.lock */, | 269 | + 69E7B5B017B17519E840477E /* [CP] Check Pods Manifest.lock */, |
| 269 | 2D02E48C1E0B4A5D006451C7 /* Sources */, | 270 | 2D02E48C1E0B4A5D006451C7 /* Sources */, |
| 270 | 2D02E48D1E0B4A5D006451C7 /* Frameworks */, | 271 | 2D02E48D1E0B4A5D006451C7 /* Frameworks */, |
| 271 | 2D02E48E1E0B4A5D006451C7 /* Resources */, | 272 | 2D02E48E1E0B4A5D006451C7 /* Resources */, |
| @@ -286,13 +287,15 @@ | @@ -286,13 +287,15 @@ | ||
| 286 | 83CBB9F71A601CBA00E9B192 /* Project object */ = { | 287 | 83CBB9F71A601CBA00E9B192 /* Project object */ = { |
| 287 | isa = PBXProject; | 288 | isa = PBXProject; |
| 288 | attributes = { | 289 | attributes = { |
| 289 | - LastUpgradeCheck = 0940; | 290 | + LastUpgradeCheck = 1130; |
| 290 | - ORGANIZATIONNAME = Facebook; | ||
| 291 | TargetAttributes = { | 291 | TargetAttributes = { |
| 292 | 00E356ED1AD99517003FC87E = { | 292 | 00E356ED1AD99517003FC87E = { |
| 293 | CreatedOnToolsVersion = 6.2; | 293 | CreatedOnToolsVersion = 6.2; |
| 294 | TestTargetID = 13B07F861A680F5B00A75B9A; | 294 | TestTargetID = 13B07F861A680F5B00A75B9A; |
| 295 | }; | 295 | }; |
| 296 | + 13B07F861A680F5B00A75B9A = { | ||
| 297 | + LastSwiftMigration = 1120; | ||
| 298 | + }; | ||
| 296 | 2D02E47A1E0B4A5D006451C7 = { | 299 | 2D02E47A1E0B4A5D006451C7 = { |
| 297 | CreatedOnToolsVersion = 8.2.1; | 300 | CreatedOnToolsVersion = 8.2.1; |
| 298 | ProvisioningStyle = Automatic; | 301 | ProvisioningStyle = Automatic; |
| @@ -306,7 +309,7 @@ | @@ -306,7 +309,7 @@ | ||
| 306 | }; | 309 | }; |
| 307 | buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "NGPlay" */; | 310 | buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "NGPlay" */; |
| 308 | compatibilityVersion = "Xcode 3.2"; | 311 | compatibilityVersion = "Xcode 3.2"; |
| 309 | - developmentRegion = English; | 312 | + developmentRegion = en; |
| 310 | hasScannedForEncodings = 0; | 313 | hasScannedForEncodings = 0; |
| 311 | knownRegions = ( | 314 | knownRegions = ( |
| 312 | en, | 315 | en, |
| @@ -374,7 +377,21 @@ | @@ -374,7 +377,21 @@ | ||
| 374 | shellPath = /bin/sh; | 377 | shellPath = /bin/sh; |
| 375 | shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; | 378 | shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; |
| 376 | }; | 379 | }; |
| 377 | - 037C9A9999F97EF804D2021F /* [CP] Check Pods Manifest.lock */ = { | 380 | + 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = { |
| 381 | + isa = PBXShellScriptBuildPhase; | ||
| 382 | + buildActionMask = 2147483647; | ||
| 383 | + files = ( | ||
| 384 | + ); | ||
| 385 | + inputPaths = ( | ||
| 386 | + ); | ||
| 387 | + name = "Bundle React Native Code And Images"; | ||
| 388 | + outputPaths = ( | ||
| 389 | + ); | ||
| 390 | + runOnlyForDeploymentPostprocessing = 0; | ||
| 391 | + shellPath = /bin/sh; | ||
| 392 | + shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; | ||
| 393 | + }; | ||
| 394 | + 69E7B5B017B17519E840477E /* [CP] Check Pods Manifest.lock */ = { | ||
| 378 | isa = PBXShellScriptBuildPhase; | 395 | isa = PBXShellScriptBuildPhase; |
| 379 | buildActionMask = 2147483647; | 396 | buildActionMask = 2147483647; |
| 380 | files = ( | 397 | files = ( |
| @@ -389,28 +406,36 @@ | @@ -389,28 +406,36 @@ | ||
| 389 | outputFileListPaths = ( | 406 | outputFileListPaths = ( |
| 390 | ); | 407 | ); |
| 391 | outputPaths = ( | 408 | outputPaths = ( |
| 392 | - "$(DERIVED_FILE_DIR)/Pods-NGPlay-tvOS-checkManifestLockResult.txt", | 409 | + "$(DERIVED_FILE_DIR)/Pods-NGPlay-tvOSTests-checkManifestLockResult.txt", |
| 393 | ); | 410 | ); |
| 394 | runOnlyForDeploymentPostprocessing = 0; | 411 | runOnlyForDeploymentPostprocessing = 0; |
| 395 | shellPath = /bin/sh; | 412 | shellPath = /bin/sh; |
| 396 | shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; | 413 | shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; |
| 397 | showEnvVarsInLog = 0; | 414 | showEnvVarsInLog = 0; |
| 398 | }; | 415 | }; |
| 399 | - 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = { | 416 | + 6A48AA69620DEC1B74C29AD2 /* [CP] Check Pods Manifest.lock */ = { |
| 400 | isa = PBXShellScriptBuildPhase; | 417 | isa = PBXShellScriptBuildPhase; |
| 401 | buildActionMask = 2147483647; | 418 | buildActionMask = 2147483647; |
| 402 | files = ( | 419 | files = ( |
| 403 | ); | 420 | ); |
| 421 | + inputFileListPaths = ( | ||
| 422 | + ); | ||
| 404 | inputPaths = ( | 423 | inputPaths = ( |
| 424 | + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", | ||
| 425 | + "${PODS_ROOT}/Manifest.lock", | ||
| 426 | + ); | ||
| 427 | + name = "[CP] Check Pods Manifest.lock"; | ||
| 428 | + outputFileListPaths = ( | ||
| 405 | ); | 429 | ); |
| 406 | - name = "Bundle React Native Code And Images"; | ||
| 407 | outputPaths = ( | 430 | outputPaths = ( |
| 431 | + "$(DERIVED_FILE_DIR)/Pods-NGPlay-checkManifestLockResult.txt", | ||
| 408 | ); | 432 | ); |
| 409 | runOnlyForDeploymentPostprocessing = 0; | 433 | runOnlyForDeploymentPostprocessing = 0; |
| 410 | shellPath = /bin/sh; | 434 | shellPath = /bin/sh; |
| 411 | - shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; | 435 | + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; |
| 436 | + showEnvVarsInLog = 0; | ||
| 412 | }; | 437 | }; |
| 413 | - 74999A1FF5B41D73F3327C9A /* [CP] Check Pods Manifest.lock */ = { | 438 | + 7F2C2457986D77ADA13C1AA9 /* [CP] Check Pods Manifest.lock */ = { |
| 414 | isa = PBXShellScriptBuildPhase; | 439 | isa = PBXShellScriptBuildPhase; |
| 415 | buildActionMask = 2147483647; | 440 | buildActionMask = 2147483647; |
| 416 | files = ( | 441 | files = ( |
| @@ -425,20 +450,42 @@ | @@ -425,20 +450,42 @@ | ||
| 425 | outputFileListPaths = ( | 450 | outputFileListPaths = ( |
| 426 | ); | 451 | ); |
| 427 | outputPaths = ( | 452 | outputPaths = ( |
| 428 | - "$(DERIVED_FILE_DIR)/Pods-NGPlay-tvOSTests-checkManifestLockResult.txt", | 453 | + "$(DERIVED_FILE_DIR)/Pods-NGPlay-tvOS-checkManifestLockResult.txt", |
| 429 | ); | 454 | ); |
| 430 | runOnlyForDeploymentPostprocessing = 0; | 455 | runOnlyForDeploymentPostprocessing = 0; |
| 431 | shellPath = /bin/sh; | 456 | shellPath = /bin/sh; |
| 432 | shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; | 457 | shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; |
| 433 | showEnvVarsInLog = 0; | 458 | showEnvVarsInLog = 0; |
| 434 | }; | 459 | }; |
| 435 | - 7D1711891F17955865B4C18B /* [CP] Copy Pods Resources */ = { | 460 | + AF7CA5B873F71A1FB4E56637 /* [CP] Check Pods Manifest.lock */ = { |
| 436 | isa = PBXShellScriptBuildPhase; | 461 | isa = PBXShellScriptBuildPhase; |
| 437 | buildActionMask = 2147483647; | 462 | buildActionMask = 2147483647; |
| 438 | files = ( | 463 | files = ( |
| 439 | ); | 464 | ); |
| 465 | + inputFileListPaths = ( | ||
| 466 | + ); | ||
| 440 | inputPaths = ( | 467 | inputPaths = ( |
| 441 | - "${PODS_ROOT}/Target Support Files/Pods-NGPlay/Pods-NGPlay-resources.sh", | 468 | + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", |
| 469 | + "${PODS_ROOT}/Manifest.lock", | ||
| 470 | + ); | ||
| 471 | + name = "[CP] Check Pods Manifest.lock"; | ||
| 472 | + outputFileListPaths = ( | ||
| 473 | + ); | ||
| 474 | + outputPaths = ( | ||
| 475 | + "$(DERIVED_FILE_DIR)/Pods-NGPlay-NGPlayTests-checkManifestLockResult.txt", | ||
| 476 | + ); | ||
| 477 | + runOnlyForDeploymentPostprocessing = 0; | ||
| 478 | + shellPath = /bin/sh; | ||
| 479 | + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; | ||
| 480 | + showEnvVarsInLog = 0; | ||
| 481 | + }; | ||
| 482 | + D5D387F840E9276032E1A161 /* [CP] Copy Pods Resources */ = { | ||
| 483 | + isa = PBXShellScriptBuildPhase; | ||
| 484 | + buildActionMask = 2147483647; | ||
| 485 | + files = ( | ||
| 486 | + ); | ||
| 487 | + inputPaths = ( | ||
| 488 | + "${PODS_ROOT}/Target Support Files/Pods-NGPlay-NGPlayTests/Pods-NGPlay-NGPlayTests-resources.sh", | ||
| 442 | "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf", | 489 | "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf", |
| 443 | "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf", | 490 | "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf", |
| 444 | "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf", | 491 | "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf", |
| @@ -477,32 +524,10 @@ | @@ -477,32 +524,10 @@ | ||
| 477 | ); | 524 | ); |
| 478 | runOnlyForDeploymentPostprocessing = 0; | 525 | runOnlyForDeploymentPostprocessing = 0; |
| 479 | shellPath = /bin/sh; | 526 | shellPath = /bin/sh; |
| 480 | - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-NGPlay/Pods-NGPlay-resources.sh\"\n"; | 527 | + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-NGPlay-NGPlayTests/Pods-NGPlay-NGPlayTests-resources.sh\"\n"; |
| 481 | showEnvVarsInLog = 0; | 528 | showEnvVarsInLog = 0; |
| 482 | }; | 529 | }; |
| 483 | - CA850D97B2AC423CCB00D453 /* [CP] Check Pods Manifest.lock */ = { | 530 | + FD10A7F022414F080027D42C /* Start Packager */ = { |
| 484 | - isa = PBXShellScriptBuildPhase; | ||
| 485 | - buildActionMask = 2147483647; | ||
| 486 | - files = ( | ||
| 487 | - ); | ||
| 488 | - inputFileListPaths = ( | ||
| 489 | - ); | ||
| 490 | - inputPaths = ( | ||
| 491 | - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", | ||
| 492 | - "${PODS_ROOT}/Manifest.lock", | ||
| 493 | - ); | ||
| 494 | - name = "[CP] Check Pods Manifest.lock"; | ||
| 495 | - outputFileListPaths = ( | ||
| 496 | - ); | ||
| 497 | - outputPaths = ( | ||
| 498 | - "$(DERIVED_FILE_DIR)/Pods-NGPlay-checkManifestLockResult.txt", | ||
| 499 | - ); | ||
| 500 | - runOnlyForDeploymentPostprocessing = 0; | ||
| 501 | - shellPath = /bin/sh; | ||
| 502 | - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; | ||
| 503 | - showEnvVarsInLog = 0; | ||
| 504 | - }; | ||
| 505 | - F7BC172A7F8085779BCEA4BE /* [CP] Check Pods Manifest.lock */ = { | ||
| 506 | isa = PBXShellScriptBuildPhase; | 531 | isa = PBXShellScriptBuildPhase; |
| 507 | buildActionMask = 2147483647; | 532 | buildActionMask = 2147483647; |
| 508 | files = ( | 533 | files = ( |
| @@ -510,21 +535,18 @@ | @@ -510,21 +535,18 @@ | ||
| 510 | inputFileListPaths = ( | 535 | inputFileListPaths = ( |
| 511 | ); | 536 | ); |
| 512 | inputPaths = ( | 537 | inputPaths = ( |
| 513 | - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", | ||
| 514 | - "${PODS_ROOT}/Manifest.lock", | ||
| 515 | ); | 538 | ); |
| 516 | - name = "[CP] Check Pods Manifest.lock"; | 539 | + name = "Start Packager"; |
| 517 | outputFileListPaths = ( | 540 | outputFileListPaths = ( |
| 518 | ); | 541 | ); |
| 519 | outputPaths = ( | 542 | outputPaths = ( |
| 520 | - "$(DERIVED_FILE_DIR)/Pods-NGPlayTests-checkManifestLockResult.txt", | ||
| 521 | ); | 543 | ); |
| 522 | runOnlyForDeploymentPostprocessing = 0; | 544 | runOnlyForDeploymentPostprocessing = 0; |
| 523 | shellPath = /bin/sh; | 545 | shellPath = /bin/sh; |
| 524 | - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; | 546 | + shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; |
| 525 | showEnvVarsInLog = 0; | 547 | showEnvVarsInLog = 0; |
| 526 | }; | 548 | }; |
| 527 | - FD10A7F022414F080027D42C /* Start Packager */ = { | 549 | + FD10A7F122414F3F0027D42C /* Start Packager */ = { |
| 528 | isa = PBXShellScriptBuildPhase; | 550 | isa = PBXShellScriptBuildPhase; |
| 529 | buildActionMask = 2147483647; | 551 | buildActionMask = 2147483647; |
| 530 | files = ( | 552 | files = ( |
| @@ -543,23 +565,52 @@ | @@ -543,23 +565,52 @@ | ||
| 543 | shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; | 565 | shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; |
| 544 | showEnvVarsInLog = 0; | 566 | showEnvVarsInLog = 0; |
| 545 | }; | 567 | }; |
| 546 | - FD10A7F122414F3F0027D42C /* Start Packager */ = { | 568 | + FFA47E9D3DB73E89ADF80B32 /* [CP] Copy Pods Resources */ = { |
| 547 | isa = PBXShellScriptBuildPhase; | 569 | isa = PBXShellScriptBuildPhase; |
| 548 | buildActionMask = 2147483647; | 570 | buildActionMask = 2147483647; |
| 549 | files = ( | 571 | files = ( |
| 550 | ); | 572 | ); |
| 551 | - inputFileListPaths = ( | ||
| 552 | - ); | ||
| 553 | inputPaths = ( | 573 | inputPaths = ( |
| 574 | + "${PODS_ROOT}/Target Support Files/Pods-NGPlay/Pods-NGPlay-resources.sh", | ||
| 575 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf", | ||
| 576 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf", | ||
| 577 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf", | ||
| 578 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Feather.ttf", | ||
| 579 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf", | ||
| 580 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf", | ||
| 581 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf", | ||
| 582 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf", | ||
| 583 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf", | ||
| 584 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Foundation.ttf", | ||
| 585 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf", | ||
| 586 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf", | ||
| 587 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf", | ||
| 588 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf", | ||
| 589 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf", | ||
| 590 | + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf", | ||
| 554 | ); | 591 | ); |
| 555 | - name = "Start Packager"; | 592 | + name = "[CP] Copy Pods Resources"; |
| 556 | - outputFileListPaths = ( | ||
| 557 | - ); | ||
| 558 | outputPaths = ( | 593 | outputPaths = ( |
| 594 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf", | ||
| 595 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf", | ||
| 596 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf", | ||
| 597 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Feather.ttf", | ||
| 598 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome.ttf", | ||
| 599 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Brands.ttf", | ||
| 600 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Regular.ttf", | ||
| 601 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Solid.ttf", | ||
| 602 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Fontisto.ttf", | ||
| 603 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Foundation.ttf", | ||
| 604 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Ionicons.ttf", | ||
| 605 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialCommunityIcons.ttf", | ||
| 606 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf", | ||
| 607 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf", | ||
| 608 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf", | ||
| 609 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf", | ||
| 559 | ); | 610 | ); |
| 560 | runOnlyForDeploymentPostprocessing = 0; | 611 | runOnlyForDeploymentPostprocessing = 0; |
| 561 | shellPath = /bin/sh; | 612 | shellPath = /bin/sh; |
| 562 | - shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; | 613 | + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-NGPlay/Pods-NGPlay-resources.sh\"\n"; |
| 563 | showEnvVarsInLog = 0; | 614 | showEnvVarsInLog = 0; |
| 564 | }; | 615 | }; |
| 565 | /* End PBXShellScriptBuildPhase section */ | 616 | /* End PBXShellScriptBuildPhase section */ |
| @@ -629,7 +680,7 @@ | @@ -629,7 +680,7 @@ | ||
| 629 | /* Begin XCBuildConfiguration section */ | 680 | /* Begin XCBuildConfiguration section */ |
| 630 | 00E356F61AD99517003FC87E /* Debug */ = { | 681 | 00E356F61AD99517003FC87E /* Debug */ = { |
| 631 | isa = XCBuildConfiguration; | 682 | isa = XCBuildConfiguration; |
| 632 | - baseConfigurationReference = EFADC135BAC1E28565858BBF /* Pods-NGPlayTests.debug.xcconfig */; | 683 | + baseConfigurationReference = 36D7CC1980131F16F91F5A16 /* Pods-NGPlay-NGPlayTests.debug.xcconfig */; |
| 633 | buildSettings = { | 684 | buildSettings = { |
| 634 | BUNDLE_LOADER = "$(TEST_HOST)"; | 685 | BUNDLE_LOADER = "$(TEST_HOST)"; |
| 635 | GCC_PREPROCESSOR_DEFINITIONS = ( | 686 | GCC_PREPROCESSOR_DEFINITIONS = ( |
| @@ -652,7 +703,7 @@ | @@ -652,7 +703,7 @@ | ||
| 652 | }; | 703 | }; |
| 653 | 00E356F71AD99517003FC87E /* Release */ = { | 704 | 00E356F71AD99517003FC87E /* Release */ = { |
| 654 | isa = XCBuildConfiguration; | 705 | isa = XCBuildConfiguration; |
| 655 | - baseConfigurationReference = 0DF347F33D036CAAF74B9CBC /* Pods-NGPlayTests.release.xcconfig */; | 706 | + baseConfigurationReference = 443F453B1BD772B1E17E2102 /* Pods-NGPlay-NGPlayTests.release.xcconfig */; |
| 656 | buildSettings = { | 707 | buildSettings = { |
| 657 | BUNDLE_LOADER = "$(TEST_HOST)"; | 708 | BUNDLE_LOADER = "$(TEST_HOST)"; |
| 658 | COPY_PHASE_STRIP = NO; | 709 | COPY_PHASE_STRIP = NO; |
| @@ -672,11 +723,16 @@ | @@ -672,11 +723,16 @@ | ||
| 672 | }; | 723 | }; |
| 673 | 13B07F941A680F5B00A75B9A /* Debug */ = { | 724 | 13B07F941A680F5B00A75B9A /* Debug */ = { |
| 674 | isa = XCBuildConfiguration; | 725 | isa = XCBuildConfiguration; |
| 675 | - baseConfigurationReference = FF137EBD2197F4A0B936D5FB /* Pods-NGPlay.debug.xcconfig */; | 726 | + baseConfigurationReference = 4855A1A8C2536C58DF04B3FA /* Pods-NGPlay.debug.xcconfig */; |
| 676 | buildSettings = { | 727 | buildSettings = { |
| 677 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 728 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 729 | + CLANG_ENABLE_MODULES = YES; | ||
| 678 | CURRENT_PROJECT_VERSION = 1; | 730 | CURRENT_PROJECT_VERSION = 1; |
| 679 | - DEAD_CODE_STRIPPING = NO; | 731 | + ENABLE_BITCODE = NO; |
| 732 | + GCC_PREPROCESSOR_DEFINITIONS = ( | ||
| 733 | + "$(inherited)", | ||
| 734 | + "FB_SONARKIT_ENABLED=1", | ||
| 735 | + ); | ||
| 680 | INFOPLIST_FILE = NGPlay/Info.plist; | 736 | INFOPLIST_FILE = NGPlay/Info.plist; |
| 681 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; | 737 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| 682 | OTHER_LDFLAGS = ( | 738 | OTHER_LDFLAGS = ( |
| @@ -686,15 +742,18 @@ | @@ -686,15 +742,18 @@ | ||
| 686 | ); | 742 | ); |
| 687 | PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; | 743 | PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; |
| 688 | PRODUCT_NAME = NGPlay; | 744 | PRODUCT_NAME = NGPlay; |
| 745 | + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | ||
| 746 | + SWIFT_VERSION = 5.0; | ||
| 689 | VERSIONING_SYSTEM = "apple-generic"; | 747 | VERSIONING_SYSTEM = "apple-generic"; |
| 690 | }; | 748 | }; |
| 691 | name = Debug; | 749 | name = Debug; |
| 692 | }; | 750 | }; |
| 693 | 13B07F951A680F5B00A75B9A /* Release */ = { | 751 | 13B07F951A680F5B00A75B9A /* Release */ = { |
| 694 | isa = XCBuildConfiguration; | 752 | isa = XCBuildConfiguration; |
| 695 | - baseConfigurationReference = 284738D9FCB8D10A7E65DEB2 /* Pods-NGPlay.release.xcconfig */; | 753 | + baseConfigurationReference = 73D0BCB1250DAB139582F311 /* Pods-NGPlay.release.xcconfig */; |
| 696 | buildSettings = { | 754 | buildSettings = { |
| 697 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 755 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 756 | + CLANG_ENABLE_MODULES = YES; | ||
| 698 | CURRENT_PROJECT_VERSION = 1; | 757 | CURRENT_PROJECT_VERSION = 1; |
| 699 | INFOPLIST_FILE = NGPlay/Info.plist; | 758 | INFOPLIST_FILE = NGPlay/Info.plist; |
| 700 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; | 759 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| @@ -705,13 +764,14 @@ | @@ -705,13 +764,14 @@ | ||
| 705 | ); | 764 | ); |
| 706 | PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; | 765 | PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; |
| 707 | PRODUCT_NAME = NGPlay; | 766 | PRODUCT_NAME = NGPlay; |
| 767 | + SWIFT_VERSION = 5.0; | ||
| 708 | VERSIONING_SYSTEM = "apple-generic"; | 768 | VERSIONING_SYSTEM = "apple-generic"; |
| 709 | }; | 769 | }; |
| 710 | name = Release; | 770 | name = Release; |
| 711 | }; | 771 | }; |
| 712 | 2D02E4971E0B4A5E006451C7 /* Debug */ = { | 772 | 2D02E4971E0B4A5E006451C7 /* Debug */ = { |
| 713 | isa = XCBuildConfiguration; | 773 | isa = XCBuildConfiguration; |
| 714 | - baseConfigurationReference = 9D96B816D587439523446B9A /* Pods-NGPlay-tvOS.debug.xcconfig */; | 774 | + baseConfigurationReference = 781EA07544832578A8678DC7 /* Pods-NGPlay-tvOS.debug.xcconfig */; |
| 715 | buildSettings = { | 775 | buildSettings = { |
| 716 | ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; | 776 | ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; |
| 717 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; | 777 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; |
| @@ -729,7 +789,7 @@ | @@ -729,7 +789,7 @@ | ||
| 729 | "-ObjC", | 789 | "-ObjC", |
| 730 | "-lc++", | 790 | "-lc++", |
| 731 | ); | 791 | ); |
| 732 | - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.NGPlay-tvOS"; | 792 | + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.NGPlay-tvOS"; |
| 733 | PRODUCT_NAME = "$(TARGET_NAME)"; | 793 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 734 | SDKROOT = appletvos; | 794 | SDKROOT = appletvos; |
| 735 | TARGETED_DEVICE_FAMILY = 3; | 795 | TARGETED_DEVICE_FAMILY = 3; |
| @@ -739,7 +799,7 @@ | @@ -739,7 +799,7 @@ | ||
| 739 | }; | 799 | }; |
| 740 | 2D02E4981E0B4A5E006451C7 /* Release */ = { | 800 | 2D02E4981E0B4A5E006451C7 /* Release */ = { |
| 741 | isa = XCBuildConfiguration; | 801 | isa = XCBuildConfiguration; |
| 742 | - baseConfigurationReference = C06553CA363056E89BADF996 /* Pods-NGPlay-tvOS.release.xcconfig */; | 802 | + baseConfigurationReference = F63897AFB5B07795089F34F9 /* Pods-NGPlay-tvOS.release.xcconfig */; |
| 743 | buildSettings = { | 803 | buildSettings = { |
| 744 | ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; | 804 | ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; |
| 745 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; | 805 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; |
| @@ -757,7 +817,7 @@ | @@ -757,7 +817,7 @@ | ||
| 757 | "-ObjC", | 817 | "-ObjC", |
| 758 | "-lc++", | 818 | "-lc++", |
| 759 | ); | 819 | ); |
| 760 | - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.NGPlay-tvOS"; | 820 | + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.NGPlay-tvOS"; |
| 761 | PRODUCT_NAME = "$(TARGET_NAME)"; | 821 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 762 | SDKROOT = appletvos; | 822 | SDKROOT = appletvos; |
| 763 | TARGETED_DEVICE_FAMILY = 3; | 823 | TARGETED_DEVICE_FAMILY = 3; |
| @@ -767,7 +827,7 @@ | @@ -767,7 +827,7 @@ | ||
| 767 | }; | 827 | }; |
| 768 | 2D02E4991E0B4A5E006451C7 /* Debug */ = { | 828 | 2D02E4991E0B4A5E006451C7 /* Debug */ = { |
| 769 | isa = XCBuildConfiguration; | 829 | isa = XCBuildConfiguration; |
| 770 | - baseConfigurationReference = DD0AEFCC8B4FCDE392FC9AD3 /* Pods-NGPlay-tvOSTests.debug.xcconfig */; | 830 | + baseConfigurationReference = 698938961D6FF8AC4FCF2E29 /* Pods-NGPlay-tvOSTests.debug.xcconfig */; |
| 771 | buildSettings = { | 831 | buildSettings = { |
| 772 | BUNDLE_LOADER = "$(TEST_HOST)"; | 832 | BUNDLE_LOADER = "$(TEST_HOST)"; |
| 773 | CLANG_ANALYZER_NONNULL = YES; | 833 | CLANG_ANALYZER_NONNULL = YES; |
| @@ -784,7 +844,7 @@ | @@ -784,7 +844,7 @@ | ||
| 784 | "-ObjC", | 844 | "-ObjC", |
| 785 | "-lc++", | 845 | "-lc++", |
| 786 | ); | 846 | ); |
| 787 | - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.NGPlay-tvOSTests"; | 847 | + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.NGPlay-tvOSTests"; |
| 788 | PRODUCT_NAME = "$(TARGET_NAME)"; | 848 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 789 | SDKROOT = appletvos; | 849 | SDKROOT = appletvos; |
| 790 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/NGPlay-tvOS.app/NGPlay-tvOS"; | 850 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/NGPlay-tvOS.app/NGPlay-tvOS"; |
| @@ -794,7 +854,7 @@ | @@ -794,7 +854,7 @@ | ||
| 794 | }; | 854 | }; |
| 795 | 2D02E49A1E0B4A5E006451C7 /* Release */ = { | 855 | 2D02E49A1E0B4A5E006451C7 /* Release */ = { |
| 796 | isa = XCBuildConfiguration; | 856 | isa = XCBuildConfiguration; |
| 797 | - baseConfigurationReference = CF655D4157A39E8DBBB7C9F5 /* Pods-NGPlay-tvOSTests.release.xcconfig */; | 857 | + baseConfigurationReference = B9229FB3695E83651E4D11D5 /* Pods-NGPlay-tvOSTests.release.xcconfig */; |
| 798 | buildSettings = { | 858 | buildSettings = { |
| 799 | BUNDLE_LOADER = "$(TEST_HOST)"; | 859 | BUNDLE_LOADER = "$(TEST_HOST)"; |
| 800 | CLANG_ANALYZER_NONNULL = YES; | 860 | CLANG_ANALYZER_NONNULL = YES; |
| @@ -811,7 +871,7 @@ | @@ -811,7 +871,7 @@ | ||
| 811 | "-ObjC", | 871 | "-ObjC", |
| 812 | "-lc++", | 872 | "-lc++", |
| 813 | ); | 873 | ); |
| 814 | - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.NGPlay-tvOSTests"; | 874 | + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.NGPlay-tvOSTests"; |
| 815 | PRODUCT_NAME = "$(TARGET_NAME)"; | 875 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 816 | SDKROOT = appletvos; | 876 | SDKROOT = appletvos; |
| 817 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/NGPlay-tvOS.app/NGPlay-tvOS"; | 877 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/NGPlay-tvOS.app/NGPlay-tvOS"; |
| @@ -823,6 +883,7 @@ | @@ -823,6 +883,7 @@ | ||
| 823 | isa = XCBuildConfiguration; | 883 | isa = XCBuildConfiguration; |
| 824 | buildSettings = { | 884 | buildSettings = { |
| 825 | ALWAYS_SEARCH_USER_PATHS = NO; | 885 | ALWAYS_SEARCH_USER_PATHS = NO; |
| 886 | + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; | ||
| 826 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; | 887 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; |
| 827 | CLANG_CXX_LIBRARY = "libc++"; | 888 | CLANG_CXX_LIBRARY = "libc++"; |
| 828 | CLANG_ENABLE_MODULES = YES; | 889 | CLANG_ENABLE_MODULES = YES; |
| @@ -866,6 +927,12 @@ | @@ -866,6 +927,12 @@ | ||
| 866 | GCC_WARN_UNUSED_FUNCTION = YES; | 927 | GCC_WARN_UNUSED_FUNCTION = YES; |
| 867 | GCC_WARN_UNUSED_VARIABLE = YES; | 928 | GCC_WARN_UNUSED_VARIABLE = YES; |
| 868 | IPHONEOS_DEPLOYMENT_TARGET = 9.0; | 929 | IPHONEOS_DEPLOYMENT_TARGET = 9.0; |
| 930 | + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; | ||
| 931 | + LIBRARY_SEARCH_PATHS = ( | ||
| 932 | + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", | ||
| 933 | + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", | ||
| 934 | + "\"$(inherited)\"", | ||
| 935 | + ); | ||
| 869 | MTL_ENABLE_DEBUG_INFO = YES; | 936 | MTL_ENABLE_DEBUG_INFO = YES; |
| 870 | ONLY_ACTIVE_ARCH = YES; | 937 | ONLY_ACTIVE_ARCH = YES; |
| 871 | SDKROOT = iphoneos; | 938 | SDKROOT = iphoneos; |
| @@ -876,6 +943,7 @@ | @@ -876,6 +943,7 @@ | ||
| 876 | isa = XCBuildConfiguration; | 943 | isa = XCBuildConfiguration; |
| 877 | buildSettings = { | 944 | buildSettings = { |
| 878 | ALWAYS_SEARCH_USER_PATHS = NO; | 945 | ALWAYS_SEARCH_USER_PATHS = NO; |
| 946 | + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; | ||
| 879 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; | 947 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; |
| 880 | CLANG_CXX_LIBRARY = "libc++"; | 948 | CLANG_CXX_LIBRARY = "libc++"; |
| 881 | CLANG_ENABLE_MODULES = YES; | 949 | CLANG_ENABLE_MODULES = YES; |
| @@ -912,6 +980,12 @@ | @@ -912,6 +980,12 @@ | ||
| 912 | GCC_WARN_UNUSED_FUNCTION = YES; | 980 | GCC_WARN_UNUSED_FUNCTION = YES; |
| 913 | GCC_WARN_UNUSED_VARIABLE = YES; | 981 | GCC_WARN_UNUSED_VARIABLE = YES; |
| 914 | IPHONEOS_DEPLOYMENT_TARGET = 9.0; | 982 | IPHONEOS_DEPLOYMENT_TARGET = 9.0; |
| 983 | + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; | ||
| 984 | + LIBRARY_SEARCH_PATHS = ( | ||
| 985 | + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", | ||
| 986 | + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", | ||
| 987 | + "\"$(inherited)\"", | ||
| 988 | + ); | ||
| 915 | MTL_ENABLE_DEBUG_INFO = NO; | 989 | MTL_ENABLE_DEBUG_INFO = NO; |
| 916 | SDKROOT = iphoneos; | 990 | SDKROOT = iphoneos; |
| 917 | VALIDATE_PRODUCT = YES; | 991 | VALIDATE_PRODUCT = YES; |
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <Scheme | 2 | <Scheme |
| 3 | - LastUpgradeVersion = "0940" | 3 | + LastUpgradeVersion = "1130" |
| 4 | version = "1.3"> | 4 | version = "1.3"> |
| 5 | <BuildAction | 5 | <BuildAction |
| 6 | - parallelizeBuildables = "NO" | 6 | + parallelizeBuildables = "YES" |
| 7 | buildImplicitDependencies = "YES"> | 7 | buildImplicitDependencies = "YES"> |
| 8 | <BuildActionEntries> | 8 | <BuildActionEntries> |
| 9 | <BuildActionEntry | 9 | <BuildActionEntry |
| @@ -14,40 +14,12 @@ | @@ -14,40 +14,12 @@ | ||
| 14 | buildForAnalyzing = "YES"> | 14 | buildForAnalyzing = "YES"> |
| 15 | <BuildableReference | 15 | <BuildableReference |
| 16 | BuildableIdentifier = "primary" | 16 | BuildableIdentifier = "primary" |
| 17 | - BlueprintIdentifier = "2D2A28121D9B038B00D4039D" | ||
| 18 | - BuildableName = "libReact.a" | ||
| 19 | - BlueprintName = "React-tvOS" | ||
| 20 | - ReferencedContainer = "container:../node_modules/react-native/React/React.xcodeproj"> | ||
| 21 | - </BuildableReference> | ||
| 22 | - </BuildActionEntry> | ||
| 23 | - <BuildActionEntry | ||
| 24 | - buildForTesting = "YES" | ||
| 25 | - buildForRunning = "YES" | ||
| 26 | - buildForProfiling = "YES" | ||
| 27 | - buildForArchiving = "YES" | ||
| 28 | - buildForAnalyzing = "YES"> | ||
| 29 | - <BuildableReference | ||
| 30 | - BuildableIdentifier = "primary" | ||
| 31 | BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7" | 17 | BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7" |
| 32 | BuildableName = "NGPlay-tvOS.app" | 18 | BuildableName = "NGPlay-tvOS.app" |
| 33 | BlueprintName = "NGPlay-tvOS" | 19 | BlueprintName = "NGPlay-tvOS" |
| 34 | ReferencedContainer = "container:NGPlay.xcodeproj"> | 20 | ReferencedContainer = "container:NGPlay.xcodeproj"> |
| 35 | </BuildableReference> | 21 | </BuildableReference> |
| 36 | </BuildActionEntry> | 22 | </BuildActionEntry> |
| 37 | - <BuildActionEntry | ||
| 38 | - buildForTesting = "YES" | ||
| 39 | - buildForRunning = "YES" | ||
| 40 | - buildForProfiling = "NO" | ||
| 41 | - buildForArchiving = "NO" | ||
| 42 | - buildForAnalyzing = "YES"> | ||
| 43 | - <BuildableReference | ||
| 44 | - BuildableIdentifier = "primary" | ||
| 45 | - BlueprintIdentifier = "2D02E48F1E0B4A5D006451C7" | ||
| 46 | - BuildableName = "NGPlay-tvOSTests.xctest" | ||
| 47 | - BlueprintName = "NGPlay-tvOSTests" | ||
| 48 | - ReferencedContainer = "container:NGPlay.xcodeproj"> | ||
| 49 | - </BuildableReference> | ||
| 50 | - </BuildActionEntry> | ||
| 51 | </BuildActionEntries> | 23 | </BuildActionEntries> |
| 52 | </BuildAction> | 24 | </BuildAction> |
| 53 | <TestAction | 25 | <TestAction |
| @@ -67,17 +39,6 @@ | @@ -67,17 +39,6 @@ | ||
| 67 | </BuildableReference> | 39 | </BuildableReference> |
| 68 | </TestableReference> | 40 | </TestableReference> |
| 69 | </Testables> | 41 | </Testables> |
| 70 | - <MacroExpansion> | ||
| 71 | - <BuildableReference | ||
| 72 | - BuildableIdentifier = "primary" | ||
| 73 | - BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7" | ||
| 74 | - BuildableName = "NGPlay-tvOS.app" | ||
| 75 | - BlueprintName = "NGPlay-tvOS" | ||
| 76 | - ReferencedContainer = "container:NGPlay.xcodeproj"> | ||
| 77 | - </BuildableReference> | ||
| 78 | - </MacroExpansion> | ||
| 79 | - <AdditionalOptions> | ||
| 80 | - </AdditionalOptions> | ||
| 81 | </TestAction> | 42 | </TestAction> |
| 82 | <LaunchAction | 43 | <LaunchAction |
| 83 | buildConfiguration = "Debug" | 44 | buildConfiguration = "Debug" |
| @@ -99,8 +60,6 @@ | @@ -99,8 +60,6 @@ | ||
| 99 | ReferencedContainer = "container:NGPlay.xcodeproj"> | 60 | ReferencedContainer = "container:NGPlay.xcodeproj"> |
| 100 | </BuildableReference> | 61 | </BuildableReference> |
| 101 | </BuildableProductRunnable> | 62 | </BuildableProductRunnable> |
| 102 | - <AdditionalOptions> | ||
| 103 | - </AdditionalOptions> | ||
| 104 | </LaunchAction> | 63 | </LaunchAction> |
| 105 | <ProfileAction | 64 | <ProfileAction |
| 106 | buildConfiguration = "Release" | 65 | buildConfiguration = "Release" |
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <Scheme | 2 | <Scheme |
| 3 | - LastUpgradeVersion = "0940" | 3 | + LastUpgradeVersion = "1130" |
| 4 | version = "1.3"> | 4 | version = "1.3"> |
| 5 | <BuildAction | 5 | <BuildAction |
| 6 | - parallelizeBuildables = "NO" | 6 | + parallelizeBuildables = "YES" |
| 7 | buildImplicitDependencies = "YES"> | 7 | buildImplicitDependencies = "YES"> |
| 8 | <BuildActionEntries> | 8 | <BuildActionEntries> |
| 9 | <BuildActionEntry | 9 | <BuildActionEntry |
| @@ -14,40 +14,12 @@ | @@ -14,40 +14,12 @@ | ||
| 14 | buildForAnalyzing = "YES"> | 14 | buildForAnalyzing = "YES"> |
| 15 | <BuildableReference | 15 | <BuildableReference |
| 16 | BuildableIdentifier = "primary" | 16 | BuildableIdentifier = "primary" |
| 17 | - BlueprintIdentifier = "83CBBA2D1A601D0E00E9B192" | ||
| 18 | - BuildableName = "libReact.a" | ||
| 19 | - BlueprintName = "React" | ||
| 20 | - ReferencedContainer = "container:../node_modules/react-native/React/React.xcodeproj"> | ||
| 21 | - </BuildableReference> | ||
| 22 | - </BuildActionEntry> | ||
| 23 | - <BuildActionEntry | ||
| 24 | - buildForTesting = "YES" | ||
| 25 | - buildForRunning = "YES" | ||
| 26 | - buildForProfiling = "YES" | ||
| 27 | - buildForArchiving = "YES" | ||
| 28 | - buildForAnalyzing = "YES"> | ||
| 29 | - <BuildableReference | ||
| 30 | - BuildableIdentifier = "primary" | ||
| 31 | BlueprintIdentifier = "13B07F861A680F5B00A75B9A" | 17 | BlueprintIdentifier = "13B07F861A680F5B00A75B9A" |
| 32 | BuildableName = "NGPlay.app" | 18 | BuildableName = "NGPlay.app" |
| 33 | BlueprintName = "NGPlay" | 19 | BlueprintName = "NGPlay" |
| 34 | ReferencedContainer = "container:NGPlay.xcodeproj"> | 20 | ReferencedContainer = "container:NGPlay.xcodeproj"> |
| 35 | </BuildableReference> | 21 | </BuildableReference> |
| 36 | </BuildActionEntry> | 22 | </BuildActionEntry> |
| 37 | - <BuildActionEntry | ||
| 38 | - buildForTesting = "YES" | ||
| 39 | - buildForRunning = "YES" | ||
| 40 | - buildForProfiling = "NO" | ||
| 41 | - buildForArchiving = "NO" | ||
| 42 | - buildForAnalyzing = "YES"> | ||
| 43 | - <BuildableReference | ||
| 44 | - BuildableIdentifier = "primary" | ||
| 45 | - BlueprintIdentifier = "00E356ED1AD99517003FC87E" | ||
| 46 | - BuildableName = "NGPlayTests.xctest" | ||
| 47 | - BlueprintName = "NGPlayTests" | ||
| 48 | - ReferencedContainer = "container:NGPlay.xcodeproj"> | ||
| 49 | - </BuildableReference> | ||
| 50 | - </BuildActionEntry> | ||
| 51 | </BuildActionEntries> | 23 | </BuildActionEntries> |
| 52 | </BuildAction> | 24 | </BuildAction> |
| 53 | <TestAction | 25 | <TestAction |
| @@ -67,17 +39,6 @@ | @@ -67,17 +39,6 @@ | ||
| 67 | </BuildableReference> | 39 | </BuildableReference> |
| 68 | </TestableReference> | 40 | </TestableReference> |
| 69 | </Testables> | 41 | </Testables> |
| 70 | - <MacroExpansion> | ||
| 71 | - <BuildableReference | ||
| 72 | - BuildableIdentifier = "primary" | ||
| 73 | - BlueprintIdentifier = "13B07F861A680F5B00A75B9A" | ||
| 74 | - BuildableName = "NGPlay.app" | ||
| 75 | - BlueprintName = "NGPlay" | ||
| 76 | - ReferencedContainer = "container:NGPlay.xcodeproj"> | ||
| 77 | - </BuildableReference> | ||
| 78 | - </MacroExpansion> | ||
| 79 | - <AdditionalOptions> | ||
| 80 | - </AdditionalOptions> | ||
| 81 | </TestAction> | 42 | </TestAction> |
| 82 | <LaunchAction | 43 | <LaunchAction |
| 83 | buildConfiguration = "Debug" | 44 | buildConfiguration = "Debug" |
| @@ -99,8 +60,6 @@ | @@ -99,8 +60,6 @@ | ||
| 99 | ReferencedContainer = "container:NGPlay.xcodeproj"> | 60 | ReferencedContainer = "container:NGPlay.xcodeproj"> |
| 100 | </BuildableReference> | 61 | </BuildableReference> |
| 101 | </BuildableProductRunnable> | 62 | </BuildableProductRunnable> |
| 102 | - <AdditionalOptions> | ||
| 103 | - </AdditionalOptions> | ||
| 104 | </LaunchAction> | 63 | </LaunchAction> |
| 105 | <ProfileAction | 64 | <ProfileAction |
| 106 | buildConfiguration = "Release" | 65 | buildConfiguration = "Release" |
| @@ -12,10 +12,33 @@ | @@ -12,10 +12,33 @@ | ||
| 12 | #import <React/RCTLinkingManager.h> | 12 | #import <React/RCTLinkingManager.h> |
| 13 | #import <React/RCTRootView.h> | 13 | #import <React/RCTRootView.h> |
| 14 | 14 | ||
| 15 | +#if DEBUG | ||
| 16 | +#import <FlipperKit/FlipperClient.h> | ||
| 17 | +#import <FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h> | ||
| 18 | +#import <FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.h> | ||
| 19 | +#import <FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.h> | ||
| 20 | +#import <SKIOSNetworkPlugin/SKIOSNetworkAdapter.h> | ||
| 21 | +#import <FlipperKitReactPlugin/FlipperKitReactPlugin.h> | ||
| 22 | + | ||
| 23 | +static void InitializeFlipper(UIApplication *application) { | ||
| 24 | + FlipperClient *client = [FlipperClient sharedClient]; | ||
| 25 | + SKDescriptorMapper *layoutDescriptorMapper = [[SKDescriptorMapper alloc] initWithDefaults]; | ||
| 26 | + [client addPlugin:[[FlipperKitLayoutPlugin alloc] initWithRootNode:application withDescriptorMapper:layoutDescriptorMapper]]; | ||
| 27 | + [client addPlugin:[[FKUserDefaultsPlugin alloc] initWithSuiteName:nil]]; | ||
| 28 | + [client addPlugin:[FlipperKitReactPlugin new]]; | ||
| 29 | + [client addPlugin:[[FlipperKitNetworkPlugin alloc] initWithNetworkAdapter:[SKIOSNetworkAdapter new]]]; | ||
| 30 | + [client start]; | ||
| 31 | +} | ||
| 32 | +#endif | ||
| 33 | + | ||
| 15 | @implementation AppDelegate | 34 | @implementation AppDelegate |
| 16 | 35 | ||
| 17 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions | 36 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions |
| 18 | { | 37 | { |
| 38 | +#if DEBUG | ||
| 39 | + InitializeFlipper(application); | ||
| 40 | +#endif | ||
| 41 | + | ||
| 19 | RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions]; | 42 | RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions]; |
| 20 | RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge | 43 | RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge |
| 21 | moduleName:@"NGPlay" | 44 | moduleName:@"NGPlay" |
| 1 | -<?xml version="1.0" encoding="UTF-8"?> | 1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| 2 | -<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="15705" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES"> | 2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="7702" systemVersion="14D136" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES"> |
| 3 | - <device id="retina6_1" orientation="portrait" appearance="light"/> | ||
| 4 | <dependencies> | 3 | <dependencies> |
| 5 | <deployment identifier="iOS"/> | 4 | <deployment identifier="iOS"/> |
| 6 | - <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15706"/> | 5 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="7701"/> |
| 7 | - <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> | 6 | + <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/> |
| 8 | </dependencies> | 7 | </dependencies> |
| 9 | <objects> | 8 | <objects> |
| 10 | <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> | 9 | <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> |
| @@ -13,20 +12,20 @@ | @@ -13,20 +12,20 @@ | ||
| 13 | <rect key="frame" x="0.0" y="0.0" width="480" height="480"/> | 12 | <rect key="frame" x="0.0" y="0.0" width="480" height="480"/> |
| 14 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | 13 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| 15 | <subviews> | 14 | <subviews> |
| 16 | - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="Powered by React Native" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="8ie-xW-0ye"> | 15 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Powered by React Native" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="8ie-xW-0ye"> |
| 17 | <rect key="frame" x="20" y="439" width="441" height="21"/> | 16 | <rect key="frame" x="20" y="439" width="441" height="21"/> |
| 18 | <fontDescription key="fontDescription" type="system" pointSize="17"/> | 17 | <fontDescription key="fontDescription" type="system" pointSize="17"/> |
| 19 | <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> | 18 | <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> |
| 20 | <nil key="highlightedColor"/> | 19 | <nil key="highlightedColor"/> |
| 21 | </label> | 20 | </label> |
| 22 | - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="NGPlay" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="kId-c2-rCX"> | 21 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="NGPlay" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="kId-c2-rCX"> |
| 23 | <rect key="frame" x="20" y="140" width="441" height="43"/> | 22 | <rect key="frame" x="20" y="140" width="441" height="43"/> |
| 24 | <fontDescription key="fontDescription" type="boldSystem" pointSize="36"/> | 23 | <fontDescription key="fontDescription" type="boldSystem" pointSize="36"/> |
| 25 | <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> | 24 | <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> |
| 26 | <nil key="highlightedColor"/> | 25 | <nil key="highlightedColor"/> |
| 27 | </label> | 26 | </label> |
| 28 | </subviews> | 27 | </subviews> |
| 29 | - <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | 28 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/> |
| 30 | <constraints> | 29 | <constraints> |
| 31 | <constraint firstItem="kId-c2-rCX" firstAttribute="centerY" secondItem="iN0-l3-epB" secondAttribute="bottom" multiplier="1/3" constant="1" id="5cJ-9S-tgC"/> | 30 | <constraint firstItem="kId-c2-rCX" firstAttribute="centerY" secondItem="iN0-l3-epB" secondAttribute="bottom" multiplier="1/3" constant="1" id="5cJ-9S-tgC"/> |
| 32 | <constraint firstAttribute="centerX" secondItem="kId-c2-rCX" secondAttribute="centerX" id="Koa-jz-hwk"/> | 31 | <constraint firstAttribute="centerX" secondItem="kId-c2-rCX" secondAttribute="centerX" id="Koa-jz-hwk"/> |
| @@ -20,29 +20,8 @@ | @@ -20,29 +20,8 @@ | ||
| 20 | <string>1.0</string> | 20 | <string>1.0</string> |
| 21 | <key>CFBundleSignature</key> | 21 | <key>CFBundleSignature</key> |
| 22 | <string>????</string> | 22 | <string>????</string> |
| 23 | - <key>CFBundleURLTypes</key> | ||
| 24 | - <array> | ||
| 25 | - <dict> | ||
| 26 | - <key>CFBundleTypeRole</key> | ||
| 27 | - <string>Editor</string> | ||
| 28 | - <key>CFBundleURLName</key> | ||
| 29 | - <string>weixin</string> | ||
| 30 | - <key>CFBundleURLSchemes</key> | ||
| 31 | - <array> | ||
| 32 | - <string>wx32beae1b4606079a</string> | ||
| 33 | - </array> | ||
| 34 | - </dict> | ||
| 35 | - </array> | ||
| 36 | <key>CFBundleVersion</key> | 23 | <key>CFBundleVersion</key> |
| 37 | <string>1</string> | 24 | <string>1</string> |
| 38 | - <key>LSApplicationCategoryType</key> | ||
| 39 | - <string></string> | ||
| 40 | - <key>LSApplicationQueriesSchemes</key> | ||
| 41 | - <array> | ||
| 42 | - <string>weixin</string> | ||
| 43 | - <string>wechat</string> | ||
| 44 | - <string>weixinULAPI</string> | ||
| 45 | - </array> | ||
| 46 | <key>LSRequiresIPhoneOS</key> | 25 | <key>LSRequiresIPhoneOS</key> |
| 47 | <true/> | 26 | <true/> |
| 48 | <key>NSAppTransportSecurity</key> | 27 | <key>NSAppTransportSecurity</key> |
| 1 | platform :ios, '9.0' | 1 | platform :ios, '9.0' |
| 2 | require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' | 2 | require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' |
| 3 | 3 | ||
| 4 | +def add_flipper_pods! | ||
| 5 | + version = '~> 0.33.1' | ||
| 6 | + pod 'FlipperKit', version, :configuration => 'Debug' | ||
| 7 | + pod 'FlipperKit/FlipperKitLayoutPlugin', version, :configuration => 'Debug' | ||
| 8 | + pod 'FlipperKit/SKIOSNetworkPlugin', version, :configuration => 'Debug' | ||
| 9 | + pod 'FlipperKit/FlipperKitUserDefaultsPlugin', version, :configuration => 'Debug' | ||
| 10 | + pod 'FlipperKit/FlipperKitReactPlugin', version, :configuration => 'Debug' | ||
| 11 | +end | ||
| 12 | + | ||
| 13 | +# Post Install processing for Flipper | ||
| 14 | +def flipper_post_install(installer) | ||
| 15 | + installer.pods_project.targets.each do |target| | ||
| 16 | + if target.name == 'YogaKit' | ||
| 17 | + target.build_configurations.each do |config| | ||
| 18 | + config.build_settings['SWIFT_VERSION'] = '4.1' | ||
| 19 | + end | ||
| 20 | + end | ||
| 21 | + end | ||
| 22 | +end | ||
| 23 | + | ||
| 4 | target 'NGPlay' do | 24 | target 'NGPlay' do |
| 5 | # Pods for NGPlay | 25 | # Pods for NGPlay |
| 6 | pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector" | 26 | pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector" |
| @@ -26,20 +46,29 @@ target 'NGPlay' do | @@ -26,20 +46,29 @@ target 'NGPlay' do | ||
| 26 | pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi' | 46 | pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi' |
| 27 | pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor' | 47 | pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor' |
| 28 | pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector' | 48 | pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector' |
| 29 | - pod 'ReactCommon/jscallinvoker', :path => "../node_modules/react-native/ReactCommon" | 49 | + pod 'ReactCommon/callinvoker', :path => "../node_modules/react-native/ReactCommon" |
| 30 | pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon" | 50 | pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon" |
| 31 | - pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga' | 51 | + pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga', :modular_headers => true |
| 32 | 52 | ||
| 33 | pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec' | 53 | pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec' |
| 34 | pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec' | 54 | pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec' |
| 35 | pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec' | 55 | pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec' |
| 36 | 56 | ||
| 37 | target 'NGPlayTests' do | 57 | target 'NGPlayTests' do |
| 38 | - inherit! :search_paths | 58 | + inherit! :complete |
| 39 | # Pods for testing | 59 | # Pods for testing |
| 40 | end | 60 | end |
| 41 | 61 | ||
| 42 | use_native_modules! | 62 | use_native_modules! |
| 63 | + | ||
| 64 | + # Enables Flipper. | ||
| 65 | + # | ||
| 66 | + # Note that if you have use_frameworks! enabled, Flipper will not work and | ||
| 67 | + # you should disable these next few lines. | ||
| 68 | + add_flipper_pods! | ||
| 69 | + post_install do |installer| | ||
| 70 | + flipper_post_install(installer) | ||
| 71 | + end | ||
| 43 | end | 72 | end |
| 44 | 73 | ||
| 45 | target 'NGPlay-tvOS' do | 74 | target 'NGPlay-tvOS' do |
| @@ -49,5 +78,4 @@ target 'NGPlay-tvOS' do | @@ -49,5 +78,4 @@ target 'NGPlay-tvOS' do | ||
| 49 | inherit! :search_paths | 78 | inherit! :search_paths |
| 50 | # Pods for testing | 79 | # Pods for testing |
| 51 | end | 80 | end |
| 52 | - | ||
| 53 | end | 81 | end |
| 1 | PODS: | 1 | PODS: |
| 2 | - boost-for-react-native (1.63.0) | 2 | - boost-for-react-native (1.63.0) |
| 3 | + - CocoaAsyncSocket (7.6.4) | ||
| 4 | + - CocoaLibEvent (1.0.0) | ||
| 3 | - DoubleConversion (1.1.6) | 5 | - DoubleConversion (1.1.6) |
| 4 | - - FBLazyVector (0.61.5) | 6 | + - FBLazyVector (0.62.1) |
| 5 | - - FBReactNativeSpec (0.61.5): | 7 | + - FBReactNativeSpec (0.62.1): |
| 6 | - Folly (= 2018.10.22.00) | 8 | - Folly (= 2018.10.22.00) |
| 7 | - - RCTRequired (= 0.61.5) | 9 | + - RCTRequired (= 0.62.1) |
| 8 | - - RCTTypeSafety (= 0.61.5) | 10 | + - RCTTypeSafety (= 0.62.1) |
| 9 | - - React-Core (= 0.61.5) | 11 | + - React-Core (= 0.62.1) |
| 10 | - - React-jsi (= 0.61.5) | 12 | + - React-jsi (= 0.62.1) |
| 11 | - - ReactCommon/turbomodule/core (= 0.61.5) | 13 | + - ReactCommon/turbomodule/core (= 0.62.1) |
| 14 | + - Flipper (0.33.1): | ||
| 15 | + - Flipper-Folly (~> 2.1) | ||
| 16 | + - Flipper-RSocket (~> 1.0) | ||
| 17 | + - Flipper-DoubleConversion (1.1.7) | ||
| 18 | + - Flipper-Folly (2.1.1): | ||
| 19 | + - boost-for-react-native | ||
| 20 | + - CocoaLibEvent (~> 1.0) | ||
| 21 | + - Flipper-DoubleConversion | ||
| 22 | + - Flipper-Glog | ||
| 23 | + - OpenSSL-Universal (= 1.0.2.19) | ||
| 24 | + - Flipper-Glog (0.3.6) | ||
| 25 | + - Flipper-PeerTalk (0.0.4) | ||
| 26 | + - Flipper-RSocket (1.0.0): | ||
| 27 | + - Flipper-Folly (~> 2.0) | ||
| 28 | + - FlipperKit (0.33.1): | ||
| 29 | + - FlipperKit/Core (= 0.33.1) | ||
| 30 | + - FlipperKit/Core (0.33.1): | ||
| 31 | + - Flipper (~> 0.33.1) | ||
| 32 | + - FlipperKit/CppBridge | ||
| 33 | + - FlipperKit/FBCxxFollyDynamicConvert | ||
| 34 | + - FlipperKit/FBDefines | ||
| 35 | + - FlipperKit/FKPortForwarding | ||
| 36 | + - FlipperKit/CppBridge (0.33.1): | ||
| 37 | + - Flipper (~> 0.33.1) | ||
| 38 | + - FlipperKit/FBCxxFollyDynamicConvert (0.33.1): | ||
| 39 | + - Flipper-Folly (~> 2.1) | ||
| 40 | + - FlipperKit/FBDefines (0.33.1) | ||
| 41 | + - FlipperKit/FKPortForwarding (0.33.1): | ||
| 42 | + - CocoaAsyncSocket (~> 7.6) | ||
| 43 | + - Flipper-PeerTalk (~> 0.0.4) | ||
| 44 | + - FlipperKit/FlipperKitHighlightOverlay (0.33.1) | ||
| 45 | + - FlipperKit/FlipperKitLayoutPlugin (0.33.1): | ||
| 46 | + - FlipperKit/Core | ||
| 47 | + - FlipperKit/FlipperKitHighlightOverlay | ||
| 48 | + - FlipperKit/FlipperKitLayoutTextSearchable | ||
| 49 | + - YogaKit (~> 1.18) | ||
| 50 | + - FlipperKit/FlipperKitLayoutTextSearchable (0.33.1) | ||
| 51 | + - FlipperKit/FlipperKitNetworkPlugin (0.33.1): | ||
| 52 | + - FlipperKit/Core | ||
| 53 | + - FlipperKit/FlipperKitReactPlugin (0.33.1): | ||
| 54 | + - FlipperKit/Core | ||
| 55 | + - FlipperKit/FlipperKitUserDefaultsPlugin (0.33.1): | ||
| 56 | + - FlipperKit/Core | ||
| 57 | + - FlipperKit/SKIOSNetworkPlugin (0.33.1): | ||
| 58 | + - FlipperKit/Core | ||
| 59 | + - FlipperKit/FlipperKitNetworkPlugin | ||
| 12 | - Folly (2018.10.22.00): | 60 | - Folly (2018.10.22.00): |
| 13 | - boost-for-react-native | 61 | - boost-for-react-native |
| 14 | - DoubleConversion | 62 | - DoubleConversion |
| @@ -19,224 +67,256 @@ PODS: | @@ -19,224 +67,256 @@ PODS: | ||
| 19 | - DoubleConversion | 67 | - DoubleConversion |
| 20 | - glog | 68 | - glog |
| 21 | - glog (0.3.5) | 69 | - glog (0.3.5) |
| 22 | - - RCTRequired (0.61.5) | 70 | + - OpenSSL-Universal (1.0.2.19): |
| 23 | - - RCTTypeSafety (0.61.5): | 71 | + - OpenSSL-Universal/Static (= 1.0.2.19) |
| 24 | - - FBLazyVector (= 0.61.5) | 72 | + - OpenSSL-Universal/Static (1.0.2.19) |
| 73 | + - RCTRequired (0.62.1) | ||
| 74 | + - RCTTypeSafety (0.62.1): | ||
| 75 | + - FBLazyVector (= 0.62.1) | ||
| 25 | - Folly (= 2018.10.22.00) | 76 | - Folly (= 2018.10.22.00) |
| 26 | - - RCTRequired (= 0.61.5) | 77 | + - RCTRequired (= 0.62.1) |
| 27 | - - React-Core (= 0.61.5) | 78 | + - React-Core (= 0.62.1) |
| 28 | - - React (0.61.5): | 79 | + - React (0.62.1): |
| 29 | - - React-Core (= 0.61.5) | 80 | + - React-Core (= 0.62.1) |
| 30 | - - React-Core/DevSupport (= 0.61.5) | 81 | + - React-Core/DevSupport (= 0.62.1) |
| 31 | - - React-Core/RCTWebSocket (= 0.61.5) | 82 | + - React-Core/RCTWebSocket (= 0.62.1) |
| 32 | - - React-RCTActionSheet (= 0.61.5) | 83 | + - React-RCTActionSheet (= 0.62.1) |
| 33 | - - React-RCTAnimation (= 0.61.5) | 84 | + - React-RCTAnimation (= 0.62.1) |
| 34 | - - React-RCTBlob (= 0.61.5) | 85 | + - React-RCTBlob (= 0.62.1) |
| 35 | - - React-RCTImage (= 0.61.5) | 86 | + - React-RCTImage (= 0.62.1) |
| 36 | - - React-RCTLinking (= 0.61.5) | 87 | + - React-RCTLinking (= 0.62.1) |
| 37 | - - React-RCTNetwork (= 0.61.5) | 88 | + - React-RCTNetwork (= 0.62.1) |
| 38 | - - React-RCTSettings (= 0.61.5) | 89 | + - React-RCTSettings (= 0.62.1) |
| 39 | - - React-RCTText (= 0.61.5) | 90 | + - React-RCTText (= 0.62.1) |
| 40 | - - React-RCTVibration (= 0.61.5) | 91 | + - React-RCTVibration (= 0.62.1) |
| 41 | - - React-Core (0.61.5): | 92 | + - React-Core (0.62.1): |
| 42 | - Folly (= 2018.10.22.00) | 93 | - Folly (= 2018.10.22.00) |
| 43 | - glog | 94 | - glog |
| 44 | - - React-Core/Default (= 0.61.5) | 95 | + - React-Core/Default (= 0.62.1) |
| 45 | - - React-cxxreact (= 0.61.5) | 96 | + - React-cxxreact (= 0.62.1) |
| 46 | - - React-jsi (= 0.61.5) | 97 | + - React-jsi (= 0.62.1) |
| 47 | - - React-jsiexecutor (= 0.61.5) | 98 | + - React-jsiexecutor (= 0.62.1) |
| 48 | - Yoga | 99 | - Yoga |
| 49 | - - React-Core/CoreModulesHeaders (0.61.5): | 100 | + - React-Core/CoreModulesHeaders (0.62.1): |
| 50 | - Folly (= 2018.10.22.00) | 101 | - Folly (= 2018.10.22.00) |
| 51 | - glog | 102 | - glog |
| 52 | - React-Core/Default | 103 | - React-Core/Default |
| 53 | - - React-cxxreact (= 0.61.5) | 104 | + - React-cxxreact (= 0.62.1) |
| 54 | - - React-jsi (= 0.61.5) | 105 | + - React-jsi (= 0.62.1) |
| 55 | - - React-jsiexecutor (= 0.61.5) | 106 | + - React-jsiexecutor (= 0.62.1) |
| 56 | - Yoga | 107 | - Yoga |
| 57 | - - React-Core/Default (0.61.5): | 108 | + - React-Core/Default (0.62.1): |
| 58 | - Folly (= 2018.10.22.00) | 109 | - Folly (= 2018.10.22.00) |
| 59 | - glog | 110 | - glog |
| 60 | - - React-cxxreact (= 0.61.5) | 111 | + - React-cxxreact (= 0.62.1) |
| 61 | - - React-jsi (= 0.61.5) | 112 | + - React-jsi (= 0.62.1) |
| 62 | - - React-jsiexecutor (= 0.61.5) | 113 | + - React-jsiexecutor (= 0.62.1) |
| 63 | - Yoga | 114 | - Yoga |
| 64 | - - React-Core/DevSupport (0.61.5): | 115 | + - React-Core/DevSupport (0.62.1): |
| 65 | - Folly (= 2018.10.22.00) | 116 | - Folly (= 2018.10.22.00) |
| 66 | - glog | 117 | - glog |
| 67 | - - React-Core/Default (= 0.61.5) | 118 | + - React-Core/Default (= 0.62.1) |
| 68 | - - React-Core/RCTWebSocket (= 0.61.5) | 119 | + - React-Core/RCTWebSocket (= 0.62.1) |
| 69 | - - React-cxxreact (= 0.61.5) | 120 | + - React-cxxreact (= 0.62.1) |
| 70 | - - React-jsi (= 0.61.5) | 121 | + - React-jsi (= 0.62.1) |
| 71 | - - React-jsiexecutor (= 0.61.5) | 122 | + - React-jsiexecutor (= 0.62.1) |
| 72 | - - React-jsinspector (= 0.61.5) | 123 | + - React-jsinspector (= 0.62.1) |
| 73 | - Yoga | 124 | - Yoga |
| 74 | - - React-Core/RCTActionSheetHeaders (0.61.5): | 125 | + - React-Core/RCTActionSheetHeaders (0.62.1): |
| 75 | - Folly (= 2018.10.22.00) | 126 | - Folly (= 2018.10.22.00) |
| 76 | - glog | 127 | - glog |
| 77 | - React-Core/Default | 128 | - React-Core/Default |
| 78 | - - React-cxxreact (= 0.61.5) | 129 | + - React-cxxreact (= 0.62.1) |
| 79 | - - React-jsi (= 0.61.5) | 130 | + - React-jsi (= 0.62.1) |
| 80 | - - React-jsiexecutor (= 0.61.5) | 131 | + - React-jsiexecutor (= 0.62.1) |
| 81 | - Yoga | 132 | - Yoga |
| 82 | - - React-Core/RCTAnimationHeaders (0.61.5): | 133 | + - React-Core/RCTAnimationHeaders (0.62.1): |
| 83 | - Folly (= 2018.10.22.00) | 134 | - Folly (= 2018.10.22.00) |
| 84 | - glog | 135 | - glog |
| 85 | - React-Core/Default | 136 | - React-Core/Default |
| 86 | - - React-cxxreact (= 0.61.5) | 137 | + - React-cxxreact (= 0.62.1) |
| 87 | - - React-jsi (= 0.61.5) | 138 | + - React-jsi (= 0.62.1) |
| 88 | - - React-jsiexecutor (= 0.61.5) | 139 | + - React-jsiexecutor (= 0.62.1) |
| 89 | - Yoga | 140 | - Yoga |
| 90 | - - React-Core/RCTBlobHeaders (0.61.5): | 141 | + - React-Core/RCTBlobHeaders (0.62.1): |
| 91 | - Folly (= 2018.10.22.00) | 142 | - Folly (= 2018.10.22.00) |
| 92 | - glog | 143 | - glog |
| 93 | - React-Core/Default | 144 | - React-Core/Default |
| 94 | - - React-cxxreact (= 0.61.5) | 145 | + - React-cxxreact (= 0.62.1) |
| 95 | - - React-jsi (= 0.61.5) | 146 | + - React-jsi (= 0.62.1) |
| 96 | - - React-jsiexecutor (= 0.61.5) | 147 | + - React-jsiexecutor (= 0.62.1) |
| 97 | - Yoga | 148 | - Yoga |
| 98 | - - React-Core/RCTImageHeaders (0.61.5): | 149 | + - React-Core/RCTImageHeaders (0.62.1): |
| 99 | - Folly (= 2018.10.22.00) | 150 | - Folly (= 2018.10.22.00) |
| 100 | - glog | 151 | - glog |
| 101 | - React-Core/Default | 152 | - React-Core/Default |
| 102 | - - React-cxxreact (= 0.61.5) | 153 | + - React-cxxreact (= 0.62.1) |
| 103 | - - React-jsi (= 0.61.5) | 154 | + - React-jsi (= 0.62.1) |
| 104 | - - React-jsiexecutor (= 0.61.5) | 155 | + - React-jsiexecutor (= 0.62.1) |
| 105 | - Yoga | 156 | - Yoga |
| 106 | - - React-Core/RCTLinkingHeaders (0.61.5): | 157 | + - React-Core/RCTLinkingHeaders (0.62.1): |
| 107 | - Folly (= 2018.10.22.00) | 158 | - Folly (= 2018.10.22.00) |
| 108 | - glog | 159 | - glog |
| 109 | - React-Core/Default | 160 | - React-Core/Default |
| 110 | - - React-cxxreact (= 0.61.5) | 161 | + - React-cxxreact (= 0.62.1) |
| 111 | - - React-jsi (= 0.61.5) | 162 | + - React-jsi (= 0.62.1) |
| 112 | - - React-jsiexecutor (= 0.61.5) | 163 | + - React-jsiexecutor (= 0.62.1) |
| 113 | - Yoga | 164 | - Yoga |
| 114 | - - React-Core/RCTNetworkHeaders (0.61.5): | 165 | + - React-Core/RCTNetworkHeaders (0.62.1): |
| 115 | - Folly (= 2018.10.22.00) | 166 | - Folly (= 2018.10.22.00) |
| 116 | - glog | 167 | - glog |
| 117 | - React-Core/Default | 168 | - React-Core/Default |
| 118 | - - React-cxxreact (= 0.61.5) | 169 | + - React-cxxreact (= 0.62.1) |
| 119 | - - React-jsi (= 0.61.5) | 170 | + - React-jsi (= 0.62.1) |
| 120 | - - React-jsiexecutor (= 0.61.5) | 171 | + - React-jsiexecutor (= 0.62.1) |
| 121 | - Yoga | 172 | - Yoga |
| 122 | - - React-Core/RCTSettingsHeaders (0.61.5): | 173 | + - React-Core/RCTSettingsHeaders (0.62.1): |
| 123 | - Folly (= 2018.10.22.00) | 174 | - Folly (= 2018.10.22.00) |
| 124 | - glog | 175 | - glog |
| 125 | - React-Core/Default | 176 | - React-Core/Default |
| 126 | - - React-cxxreact (= 0.61.5) | 177 | + - React-cxxreact (= 0.62.1) |
| 127 | - - React-jsi (= 0.61.5) | 178 | + - React-jsi (= 0.62.1) |
| 128 | - - React-jsiexecutor (= 0.61.5) | 179 | + - React-jsiexecutor (= 0.62.1) |
| 129 | - Yoga | 180 | - Yoga |
| 130 | - - React-Core/RCTTextHeaders (0.61.5): | 181 | + - React-Core/RCTTextHeaders (0.62.1): |
| 131 | - Folly (= 2018.10.22.00) | 182 | - Folly (= 2018.10.22.00) |
| 132 | - glog | 183 | - glog |
| 133 | - React-Core/Default | 184 | - React-Core/Default |
| 134 | - - React-cxxreact (= 0.61.5) | 185 | + - React-cxxreact (= 0.62.1) |
| 135 | - - React-jsi (= 0.61.5) | 186 | + - React-jsi (= 0.62.1) |
| 136 | - - React-jsiexecutor (= 0.61.5) | 187 | + - React-jsiexecutor (= 0.62.1) |
| 137 | - Yoga | 188 | - Yoga |
| 138 | - - React-Core/RCTVibrationHeaders (0.61.5): | 189 | + - React-Core/RCTVibrationHeaders (0.62.1): |
| 139 | - Folly (= 2018.10.22.00) | 190 | - Folly (= 2018.10.22.00) |
| 140 | - glog | 191 | - glog |
| 141 | - React-Core/Default | 192 | - React-Core/Default |
| 142 | - - React-cxxreact (= 0.61.5) | 193 | + - React-cxxreact (= 0.62.1) |
| 143 | - - React-jsi (= 0.61.5) | 194 | + - React-jsi (= 0.62.1) |
| 144 | - - React-jsiexecutor (= 0.61.5) | 195 | + - React-jsiexecutor (= 0.62.1) |
| 145 | - Yoga | 196 | - Yoga |
| 146 | - - React-Core/RCTWebSocket (0.61.5): | 197 | + - React-Core/RCTWebSocket (0.62.1): |
| 147 | - Folly (= 2018.10.22.00) | 198 | - Folly (= 2018.10.22.00) |
| 148 | - glog | 199 | - glog |
| 149 | - - React-Core/Default (= 0.61.5) | 200 | + - React-Core/Default (= 0.62.1) |
| 150 | - - React-cxxreact (= 0.61.5) | 201 | + - React-cxxreact (= 0.62.1) |
| 151 | - - React-jsi (= 0.61.5) | 202 | + - React-jsi (= 0.62.1) |
| 152 | - - React-jsiexecutor (= 0.61.5) | 203 | + - React-jsiexecutor (= 0.62.1) |
| 153 | - Yoga | 204 | - Yoga |
| 154 | - - React-CoreModules (0.61.5): | 205 | + - React-CoreModules (0.62.1): |
| 155 | - - FBReactNativeSpec (= 0.61.5) | 206 | + - FBReactNativeSpec (= 0.62.1) |
| 156 | - Folly (= 2018.10.22.00) | 207 | - Folly (= 2018.10.22.00) |
| 157 | - - RCTTypeSafety (= 0.61.5) | 208 | + - RCTTypeSafety (= 0.62.1) |
| 158 | - - React-Core/CoreModulesHeaders (= 0.61.5) | 209 | + - React-Core/CoreModulesHeaders (= 0.62.1) |
| 159 | - - React-RCTImage (= 0.61.5) | 210 | + - React-RCTImage (= 0.62.1) |
| 160 | - - ReactCommon/turbomodule/core (= 0.61.5) | 211 | + - ReactCommon/turbomodule/core (= 0.62.1) |
| 161 | - - React-cxxreact (0.61.5): | 212 | + - React-cxxreact (0.62.1): |
| 162 | - boost-for-react-native (= 1.63.0) | 213 | - boost-for-react-native (= 1.63.0) |
| 163 | - DoubleConversion | 214 | - DoubleConversion |
| 164 | - Folly (= 2018.10.22.00) | 215 | - Folly (= 2018.10.22.00) |
| 165 | - glog | 216 | - glog |
| 166 | - - React-jsinspector (= 0.61.5) | 217 | + - React-jsinspector (= 0.62.1) |
| 167 | - - React-jsi (0.61.5): | 218 | + - React-jsi (0.62.1): |
| 168 | - boost-for-react-native (= 1.63.0) | 219 | - boost-for-react-native (= 1.63.0) |
| 169 | - DoubleConversion | 220 | - DoubleConversion |
| 170 | - Folly (= 2018.10.22.00) | 221 | - Folly (= 2018.10.22.00) |
| 171 | - glog | 222 | - glog |
| 172 | - - React-jsi/Default (= 0.61.5) | 223 | + - React-jsi/Default (= 0.62.1) |
| 173 | - - React-jsi/Default (0.61.5): | 224 | + - React-jsi/Default (0.62.1): |
| 174 | - boost-for-react-native (= 1.63.0) | 225 | - boost-for-react-native (= 1.63.0) |
| 175 | - DoubleConversion | 226 | - DoubleConversion |
| 176 | - Folly (= 2018.10.22.00) | 227 | - Folly (= 2018.10.22.00) |
| 177 | - glog | 228 | - glog |
| 178 | - - React-jsiexecutor (0.61.5): | 229 | + - React-jsiexecutor (0.62.1): |
| 179 | - DoubleConversion | 230 | - DoubleConversion |
| 180 | - Folly (= 2018.10.22.00) | 231 | - Folly (= 2018.10.22.00) |
| 181 | - glog | 232 | - glog |
| 182 | - - React-cxxreact (= 0.61.5) | 233 | + - React-cxxreact (= 0.62.1) |
| 183 | - - React-jsi (= 0.61.5) | 234 | + - React-jsi (= 0.62.1) |
| 184 | - - React-jsinspector (0.61.5) | 235 | + - React-jsinspector (0.62.1) |
| 185 | - react-native-safe-area-context (0.7.3): | 236 | - react-native-safe-area-context (0.7.3): |
| 186 | - React | 237 | - React |
| 187 | - - React-RCTActionSheet (0.61.5): | 238 | + - React-RCTActionSheet (0.62.1): |
| 188 | - - React-Core/RCTActionSheetHeaders (= 0.61.5) | 239 | + - React-Core/RCTActionSheetHeaders (= 0.62.1) |
| 189 | - - React-RCTAnimation (0.61.5): | 240 | + - React-RCTAnimation (0.62.1): |
| 190 | - - React-Core/RCTAnimationHeaders (= 0.61.5) | 241 | + - FBReactNativeSpec (= 0.62.1) |
| 191 | - - React-RCTBlob (0.61.5): | 242 | + - Folly (= 2018.10.22.00) |
| 192 | - - React-Core/RCTBlobHeaders (= 0.61.5) | 243 | + - RCTTypeSafety (= 0.62.1) |
| 193 | - - React-Core/RCTWebSocket (= 0.61.5) | 244 | + - React-Core/RCTAnimationHeaders (= 0.62.1) |
| 194 | - - React-jsi (= 0.61.5) | 245 | + - ReactCommon/turbomodule/core (= 0.62.1) |
| 195 | - - React-RCTNetwork (= 0.61.5) | 246 | + - React-RCTBlob (0.62.1): |
| 196 | - - React-RCTImage (0.61.5): | 247 | + - FBReactNativeSpec (= 0.62.1) |
| 197 | - - React-Core/RCTImageHeaders (= 0.61.5) | 248 | + - Folly (= 2018.10.22.00) |
| 198 | - - React-RCTNetwork (= 0.61.5) | 249 | + - React-Core/RCTBlobHeaders (= 0.62.1) |
| 199 | - - React-RCTLinking (0.61.5): | 250 | + - React-Core/RCTWebSocket (= 0.62.1) |
| 200 | - - React-Core/RCTLinkingHeaders (= 0.61.5) | 251 | + - React-jsi (= 0.62.1) |
| 201 | - - React-RCTNetwork (0.61.5): | 252 | + - React-RCTNetwork (= 0.62.1) |
| 202 | - - React-Core/RCTNetworkHeaders (= 0.61.5) | 253 | + - ReactCommon/turbomodule/core (= 0.62.1) |
| 203 | - - React-RCTSettings (0.61.5): | 254 | + - React-RCTImage (0.62.1): |
| 204 | - - React-Core/RCTSettingsHeaders (= 0.61.5) | 255 | + - FBReactNativeSpec (= 0.62.1) |
| 205 | - - React-RCTText (0.61.5): | 256 | + - Folly (= 2018.10.22.00) |
| 206 | - - React-Core/RCTTextHeaders (= 0.61.5) | 257 | + - RCTTypeSafety (= 0.62.1) |
| 207 | - - React-RCTVibration (0.61.5): | 258 | + - React-Core/RCTImageHeaders (= 0.62.1) |
| 208 | - - React-Core/RCTVibrationHeaders (= 0.61.5) | 259 | + - React-RCTNetwork (= 0.62.1) |
| 209 | - - ReactCommon/jscallinvoker (0.61.5): | 260 | + - ReactCommon/turbomodule/core (= 0.62.1) |
| 261 | + - React-RCTLinking (0.62.1): | ||
| 262 | + - FBReactNativeSpec (= 0.62.1) | ||
| 263 | + - React-Core/RCTLinkingHeaders (= 0.62.1) | ||
| 264 | + - ReactCommon/turbomodule/core (= 0.62.1) | ||
| 265 | + - React-RCTNetwork (0.62.1): | ||
| 266 | + - FBReactNativeSpec (= 0.62.1) | ||
| 267 | + - Folly (= 2018.10.22.00) | ||
| 268 | + - RCTTypeSafety (= 0.62.1) | ||
| 269 | + - React-Core/RCTNetworkHeaders (= 0.62.1) | ||
| 270 | + - ReactCommon/turbomodule/core (= 0.62.1) | ||
| 271 | + - React-RCTSettings (0.62.1): | ||
| 272 | + - FBReactNativeSpec (= 0.62.1) | ||
| 273 | + - Folly (= 2018.10.22.00) | ||
| 274 | + - RCTTypeSafety (= 0.62.1) | ||
| 275 | + - React-Core/RCTSettingsHeaders (= 0.62.1) | ||
| 276 | + - ReactCommon/turbomodule/core (= 0.62.1) | ||
| 277 | + - React-RCTText (0.62.1): | ||
| 278 | + - React-Core/RCTTextHeaders (= 0.62.1) | ||
| 279 | + - React-RCTVibration (0.62.1): | ||
| 280 | + - FBReactNativeSpec (= 0.62.1) | ||
| 281 | + - Folly (= 2018.10.22.00) | ||
| 282 | + - React-Core/RCTVibrationHeaders (= 0.62.1) | ||
| 283 | + - ReactCommon/turbomodule/core (= 0.62.1) | ||
| 284 | + - ReactCommon/callinvoker (0.62.1): | ||
| 210 | - DoubleConversion | 285 | - DoubleConversion |
| 211 | - Folly (= 2018.10.22.00) | 286 | - Folly (= 2018.10.22.00) |
| 212 | - glog | 287 | - glog |
| 213 | - - React-cxxreact (= 0.61.5) | 288 | + - React-cxxreact (= 0.62.1) |
| 214 | - - ReactCommon/turbomodule/core (0.61.5): | 289 | + - ReactCommon/turbomodule/core (0.62.1): |
| 215 | - DoubleConversion | 290 | - DoubleConversion |
| 216 | - Folly (= 2018.10.22.00) | 291 | - Folly (= 2018.10.22.00) |
| 217 | - glog | 292 | - glog |
| 218 | - - React-Core (= 0.61.5) | 293 | + - React-Core (= 0.62.1) |
| 219 | - - React-cxxreact (= 0.61.5) | 294 | + - React-cxxreact (= 0.62.1) |
| 220 | - - React-jsi (= 0.61.5) | 295 | + - React-jsi (= 0.62.1) |
| 221 | - - ReactCommon/jscallinvoker (= 0.61.5) | 296 | + - ReactCommon/callinvoker (= 0.62.1) |
| 222 | - - rn-wechat (0.0.2): | ||
| 223 | - - React | ||
| 224 | - RNCMaskedView (0.1.7): | 297 | - RNCMaskedView (0.1.7): |
| 225 | - React | 298 | - React |
| 226 | - - RNGestureHandler (1.6.0): | 299 | + - RNGestureHandler (1.6.1): |
| 227 | - React | 300 | - React |
| 228 | - - RNReanimated (1.7.0): | 301 | + - RNReanimated (1.7.1): |
| 229 | - React | 302 | - React |
| 230 | - - RNScreens (2.2.0): | 303 | + - RNScreens (2.4.0): |
| 231 | - React | 304 | - React |
| 232 | - RNVectorIcons (6.6.0): | 305 | - RNVectorIcons (6.6.0): |
| 233 | - React | 306 | - React |
| 234 | - Yoga (1.14.0) | 307 | - Yoga (1.14.0) |
| 308 | + - YogaKit (1.18.1): | ||
| 309 | + - Yoga (~> 1.14) | ||
| 235 | 310 | ||
| 236 | DEPENDENCIES: | 311 | DEPENDENCIES: |
| 237 | - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) | 312 | - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) |
| 238 | - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) | 313 | - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) |
| 239 | - FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`) | 314 | - FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`) |
| 315 | + - FlipperKit (~> 0.33.1) | ||
| 316 | + - FlipperKit/FlipperKitLayoutPlugin (~> 0.33.1) | ||
| 317 | + - FlipperKit/FlipperKitReactPlugin (~> 0.33.1) | ||
| 318 | + - FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.33.1) | ||
| 319 | + - FlipperKit/SKIOSNetworkPlugin (~> 0.33.1) | ||
| 240 | - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) | 320 | - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) |
| 241 | - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) | 321 | - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) |
| 242 | - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) | 322 | - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) |
| @@ -260,9 +340,8 @@ DEPENDENCIES: | @@ -260,9 +340,8 @@ DEPENDENCIES: | ||
| 260 | - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) | 340 | - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) |
| 261 | - React-RCTText (from `../node_modules/react-native/Libraries/Text`) | 341 | - React-RCTText (from `../node_modules/react-native/Libraries/Text`) |
| 262 | - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) | 342 | - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) |
| 263 | - - ReactCommon/jscallinvoker (from `../node_modules/react-native/ReactCommon`) | 343 | + - ReactCommon/callinvoker (from `../node_modules/react-native/ReactCommon`) |
| 264 | - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) | 344 | - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) |
| 265 | - - rn-wechat (from `../../rn-wechat`) | ||
| 266 | - "RNCMaskedView (from `../node_modules/@react-native-community/masked-view`)" | 345 | - "RNCMaskedView (from `../node_modules/@react-native-community/masked-view`)" |
| 267 | - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) | 346 | - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) |
| 268 | - RNReanimated (from `../node_modules/react-native-reanimated`) | 347 | - RNReanimated (from `../node_modules/react-native-reanimated`) |
| @@ -273,6 +352,17 @@ DEPENDENCIES: | @@ -273,6 +352,17 @@ DEPENDENCIES: | ||
| 273 | SPEC REPOS: | 352 | SPEC REPOS: |
| 274 | trunk: | 353 | trunk: |
| 275 | - boost-for-react-native | 354 | - boost-for-react-native |
| 355 | + - CocoaAsyncSocket | ||
| 356 | + - CocoaLibEvent | ||
| 357 | + - Flipper | ||
| 358 | + - Flipper-DoubleConversion | ||
| 359 | + - Flipper-Folly | ||
| 360 | + - Flipper-Glog | ||
| 361 | + - Flipper-PeerTalk | ||
| 362 | + - Flipper-RSocket | ||
| 363 | + - FlipperKit | ||
| 364 | + - OpenSSL-Universal | ||
| 365 | + - YogaKit | ||
| 276 | 366 | ||
| 277 | EXTERNAL SOURCES: | 367 | EXTERNAL SOURCES: |
| 278 | DoubleConversion: | 368 | DoubleConversion: |
| @@ -325,8 +415,6 @@ EXTERNAL SOURCES: | @@ -325,8 +415,6 @@ EXTERNAL SOURCES: | ||
| 325 | :path: "../node_modules/react-native/Libraries/Vibration" | 415 | :path: "../node_modules/react-native/Libraries/Vibration" |
| 326 | ReactCommon: | 416 | ReactCommon: |
| 327 | :path: "../node_modules/react-native/ReactCommon" | 417 | :path: "../node_modules/react-native/ReactCommon" |
| 328 | - rn-wechat: | ||
| 329 | - :path: "../../rn-wechat" | ||
| 330 | RNCMaskedView: | 418 | RNCMaskedView: |
| 331 | :path: "../node_modules/@react-native-community/masked-view" | 419 | :path: "../node_modules/@react-native-community/masked-view" |
| 332 | RNGestureHandler: | 420 | RNGestureHandler: |
| @@ -342,39 +430,49 @@ EXTERNAL SOURCES: | @@ -342,39 +430,49 @@ EXTERNAL SOURCES: | ||
| 342 | 430 | ||
| 343 | SPEC CHECKSUMS: | 431 | SPEC CHECKSUMS: |
| 344 | boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c | 432 | boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c |
| 433 | + CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845 | ||
| 434 | + CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f | ||
| 345 | DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2 | 435 | DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2 |
| 346 | - FBLazyVector: aaeaf388755e4f29cd74acbc9e3b8da6d807c37f | 436 | + FBLazyVector: 95ee3e58937a6052f86b0e32f142388c22fa22c5 |
| 347 | - FBReactNativeSpec: 118d0d177724c2d67f08a59136eb29ef5943ec75 | 437 | + FBReactNativeSpec: 26dd6459299e48cd64eb397c45635e466dba9f45 |
| 438 | + Flipper: 6c1f484f9a88d30ab3e272800d53688439e50f69 | ||
| 439 | + Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41 | ||
| 440 | + Flipper-Folly: 2de3d03e0acc7064d5e4ed9f730e2f217486f162 | ||
| 441 | + Flipper-Glog: 1dfd6abf1e922806c52ceb8701a3599a79a200a6 | ||
| 442 | + Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9 | ||
| 443 | + Flipper-RSocket: 1260a31c05c238eabfa9bb8a64e3983049048371 | ||
| 444 | + FlipperKit: 6dc9b8f4ef60d9e5ded7f0264db299c91f18832e | ||
| 348 | Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51 | 445 | Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51 |
| 349 | glog: 1f3da668190260b06b429bb211bfbee5cd790c28 | 446 | glog: 1f3da668190260b06b429bb211bfbee5cd790c28 |
| 350 | - RCTRequired: b153add4da6e7dbc44aebf93f3cf4fcae392ddf1 | 447 | + OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355 |
| 351 | - RCTTypeSafety: 9aa1b91d7f9310fc6eadc3cf95126ffe818af320 | 448 | + RCTRequired: e291538a455f5ad1afc2139a4288990be0cadd46 |
| 352 | - React: b6a59ef847b2b40bb6e0180a97d0ca716969ac78 | 449 | + RCTTypeSafety: 8b6237185765dd9a03a3647807e08864105b1f95 |
| 353 | - React-Core: 688b451f7d616cc1134ac95295b593d1b5158a04 | 450 | + React: 7b33e15fab929c47ac9c3c94c409258b13cfe452 |
| 354 | - React-CoreModules: d04f8494c1a328b69ec11db9d1137d667f916dcb | 451 | + React-Core: 9a164d53492e2d8a84e7acf87988253dff09cf93 |
| 355 | - React-cxxreact: d0f7bcafa196ae410e5300736b424455e7fb7ba7 | 452 | + React-CoreModules: 9aba468d44532cbc301e1323a62b3d796c69c26d |
| 356 | - React-jsi: cb2cd74d7ccf4cffb071a46833613edc79cdf8f7 | 453 | + React-cxxreact: 1eed6bc2a4f8e25910994b5dfca1acf1878b25c7 |
| 357 | - React-jsiexecutor: d5525f9ed5f782fdbacb64b9b01a43a9323d2386 | 454 | + React-jsi: 600d8e42510c3254fd2abd702f4b9d3f598d8f52 |
| 358 | - React-jsinspector: fa0ecc501688c3c4c34f28834a76302233e29dc0 | 455 | + React-jsiexecutor: e9698dee4fd43ceb44832baf15d5745f455b0157 |
| 456 | + React-jsinspector: f74a62727e5604119abd4a1eda52c0a12144bcd5 | ||
| 359 | react-native-safe-area-context: e200d4433aba6b7e60b52da5f37af11f7a0b0392 | 457 | react-native-safe-area-context: e200d4433aba6b7e60b52da5f37af11f7a0b0392 |
| 360 | - React-RCTActionSheet: 600b4d10e3aea0913b5a92256d2719c0cdd26d76 | 458 | + React-RCTActionSheet: af8f28dd82fec89b8fe29637b8c779829e016a88 |
| 361 | - React-RCTAnimation: 791a87558389c80908ed06cc5dfc5e7920dfa360 | 459 | + React-RCTAnimation: 0d21fff7c20fb8ee41de5f2ebb63221127febd96 |
| 362 | - React-RCTBlob: d89293cc0236d9cb0933d85e430b0bbe81ad1d72 | 460 | + React-RCTBlob: 9496bd93130b22069bfbc5d35e98653dae7c35c6 |
| 363 | - React-RCTImage: 6b8e8df449eb7c814c99a92d6b52de6fe39dea4e | 461 | + React-RCTImage: a220d154ab3b92bc8a3d040651a21a047c5876b7 |
| 364 | - React-RCTLinking: 121bb231c7503cf9094f4d8461b96a130fabf4a5 | 462 | + React-RCTLinking: 07b694640ae4a43e25c0e3e54713345f9ef1a706 |
| 365 | - React-RCTNetwork: fb353640aafcee84ca8b78957297bd395f065c9a | 463 | + React-RCTNetwork: 043479410782020c2081498b5766db136aea6fe9 |
| 366 | - React-RCTSettings: 8db258ea2a5efee381fcf7a6d5044e2f8b68b640 | 464 | + React-RCTSettings: 826bed85c8887cec143f561a27bb3044f28fbde4 |
| 367 | - React-RCTText: 9ccc88273e9a3aacff5094d2175a605efa854dbe | 465 | + React-RCTText: 239e040f401505001327a109f9188a4e6dad1bd2 |
| 368 | - React-RCTVibration: a49a1f42bf8f5acf1c3e297097517c6b3af377ad | 466 | + React-RCTVibration: 072c3b427dd29e730c2ee5bfc509cf5054741a50 |
| 369 | - ReactCommon: 198c7c8d3591f975e5431bec1b0b3b581aa1c5dd | 467 | + ReactCommon: 3585806280c51d5c2c0d3aa5a99014c3badb629d |
| 370 | - rn-wechat: 8ef41be3d91557dbf900678c1d86beda86e08f00 | ||
| 371 | RNCMaskedView: 76c40a1d41c3e2535df09246a2b5487f04de0814 | 468 | RNCMaskedView: 76c40a1d41c3e2535df09246a2b5487f04de0814 |
| 372 | - RNGestureHandler: dde546180bf24af0b5f737c8ad04b6f3fa51609a | 469 | + RNGestureHandler: 8f09cd560f8d533eb36da5a6c5a843af9f056b38 |
| 373 | - RNReanimated: 031fe8d9ea93c2bd689a40f05320ef9d96f74d7f | 470 | + RNReanimated: 4e102df74a9674fa943e05f97f3362b6e44d0b48 |
| 374 | - RNScreens: 812b79d384e2bea7eebc4ec981469160d4948fd5 | 471 | + RNScreens: b5c0e1b2b04512919e78bd3898e144a157ce2363 |
| 375 | RNVectorIcons: 0bb4def82230be1333ddaeee9fcba45f0b288ed4 | 472 | RNVectorIcons: 0bb4def82230be1333ddaeee9fcba45f0b288ed4 |
| 376 | - Yoga: f2a7cd4280bfe2cca5a7aed98ba0eb3d1310f18b | 473 | + Yoga: 50fb6eb13d2152e7363293ff603385db380815b1 |
| 474 | + YogaKit: f782866e155069a2cca2517aafea43200b01fd5a | ||
| 377 | 475 | ||
| 378 | -PODFILE CHECKSUM: ad4c3998d58868407224af05ed79c54dc0c9aa70 | 476 | +PODFILE CHECKSUM: be6f1c915e19e27904229555c28ac7d81a2caf5a |
| 379 | 477 | ||
| 380 | COCOAPODS: 1.9.1 | 478 | COCOAPODS: 1.9.1 |
| @@ -12,47 +12,46 @@ | @@ -12,47 +12,46 @@ | ||
| 12 | }, | 12 | }, |
| 13 | "dependencies": { | 13 | "dependencies": { |
| 14 | "@react-native-community/masked-view": "^0.1.7", | 14 | "@react-native-community/masked-view": "^0.1.7", |
| 15 | - "@react-navigation/bottom-tabs": "^5.1.0", | 15 | + "@react-navigation/bottom-tabs": "^5.2.5", |
| 16 | - "@react-navigation/drawer": "^5.1.0", | 16 | + "@react-navigation/drawer": "^5.4.0", |
| 17 | - "@react-navigation/material-top-tabs": "^5.1.0", | 17 | + "@react-navigation/material-top-tabs": "^5.1.7", |
| 18 | - "@react-navigation/native": "^5.0.8", | 18 | + "@react-navigation/native": "^5.1.4", |
| 19 | - "@react-navigation/stack": "^5.1.0", | 19 | + "@react-navigation/stack": "^5.2.9", |
| 20 | - "react": "16.9.0", | 20 | + "react": "16.11.0", |
| 21 | - "react-native": "0.61.5", | 21 | + "react-native": "0.62.1", |
| 22 | "react-native-elements": "^1.2.7", | 22 | "react-native-elements": "^1.2.7", |
| 23 | - "react-native-gesture-handler": "^1.6.0", | 23 | + "react-native-gesture-handler": "^1.6.1", |
| 24 | - "react-native-reanimated": "^1.7.0", | 24 | + "react-native-reanimated": "^1.7.1", |
| 25 | "react-native-safe-area-context": "^0.7.3", | 25 | "react-native-safe-area-context": "^0.7.3", |
| 26 | - "react-native-screens": "^2.2.0", | 26 | + "react-native-screens": "^2.4.0", |
| 27 | "react-native-tab-view": "^2.13.0", | 27 | "react-native-tab-view": "^2.13.0", |
| 28 | - "react-native-vector-icons": "^6.6.0", | 28 | + "react-native-vector-icons": "^6.6.0" |
| 29 | - "rn-wechat": "file:../rn-wechat" | ||
| 30 | }, | 29 | }, |
| 31 | "devDependencies": { | 30 | "devDependencies": { |
| 32 | "@babel/core": "^7.6.2", | 31 | "@babel/core": "^7.6.2", |
| 33 | "@babel/runtime": "^7.6.2", | 32 | "@babel/runtime": "^7.6.2", |
| 34 | "@commitlint/cli": "^8.3.5", | 33 | "@commitlint/cli": "^8.3.5", |
| 35 | "@commitlint/config-conventional": "^8.3.4", | 34 | "@commitlint/config-conventional": "^8.3.4", |
| 36 | - "@react-native-community/eslint-config": "^0.0.5", | 35 | + "@react-native-community/eslint-config": "^1.0.0", |
| 37 | "@types/jest": "^24.0.24", | 36 | "@types/jest": "^24.0.24", |
| 38 | - "@types/react-native": "^0.60.25", | 37 | + "@types/react-native": "^0.62.0", |
| 39 | - "@types/react-test-renderer": "16.9.1", | 38 | + "@types/react-test-renderer": "16.9.2", |
| 40 | - "@typescript-eslint/eslint-plugin": "^2.12.0", | 39 | + "@typescript-eslint/eslint-plugin": "^2.27.0", |
| 41 | - "@typescript-eslint/parser": "^2.12.0", | 40 | + "@typescript-eslint/parser": "^2.27.0", |
| 42 | "babel-jest": "^24.9.0", | 41 | "babel-jest": "^24.9.0", |
| 43 | "commitizen": "^4.0.3", | 42 | "commitizen": "^4.0.3", |
| 44 | "cz-conventional-changelog": "^3.1.0", | 43 | "cz-conventional-changelog": "^3.1.0", |
| 45 | - "eslint": "^6.5.1", | 44 | + "eslint": "^6.8.0", |
| 46 | - "eslint-config-prettier": "^6.10.0", | 45 | + "eslint-config-prettier": "^6.10.1", |
| 47 | "eslint-plugin-prettier": "^3.1.2", | 46 | "eslint-plugin-prettier": "^3.1.2", |
| 48 | "husky": "^4.2.3", | 47 | "husky": "^4.2.3", |
| 49 | "jest": "^24.9.0", | 48 | "jest": "^24.9.0", |
| 50 | - "lint-staged": ">=10", | 49 | + "lint-staged": "^10.1.2", |
| 51 | - "metro-react-native-babel-preset": "^0.56.0", | 50 | + "metro-react-native-babel-preset": "^0.58.0", |
| 52 | - "prettier": "1.19.1", | 51 | + "prettier": "^2.0.4", |
| 53 | - "react-test-renderer": "16.9.0", | 52 | + "react-test-renderer": "16.11.0", |
| 54 | "standard-version": "^7.1.0", | 53 | "standard-version": "^7.1.0", |
| 55 | - "typescript": "^3.7.3" | 54 | + "typescript": "^3.8.3" |
| 56 | }, | 55 | }, |
| 57 | "jest": { | 56 | "jest": { |
| 58 | "preset": "react-native", | 57 | "preset": "react-native", |
This diff could not be displayed because it is too large.
-
Please register or login to post a comment