git ssb

1+

Daan Patchwork / manyverse



Commit b818bf78f9ea7ead432a17760da4db92686e4b23

dx: rename mmmmm to manyverse

Andre Staltz committed on 9/21/2018, 11:09:56 AM
Parent: db7d9509f42b1f3bb107678d8ccdb7eff6af51d6

Files changed

README.mdchanged
android/app/BUCKchanged
android/app/build.gradlechanged
android/app/src/main/AndroidManifest.xmlchanged
android/app/src/main/java/com/mmmmm/MainActivity.javadeleted
android/app/src/main/java/com/mmmmm/MainApplication.javadeleted
android/app/src/main/java/se/manyver/MainActivity.javaadded
android/app/src/main/java/se/manyver/MainApplication.javaadded
android/app/src/main/res/values/strings.xmlchanged
android/settings.gradlechanged
app.jsonchanged
e2e/central.jschanged
e2e/compose.jschanged
e2e/drawer.jschanged
e2e/feed.jschanged
e2e/index.jschanged
e2e/profile.jschanged
e2e/thread.jschanged
index.android.jschanged
ios/MMMMM-tvOS/Info.plistdeleted
ios/Manyverse-tvOS/Info.plistadded
ios/MMMMM-tvOSTests/Info.plistdeleted
ios/Manyverse-tvOSTests/Info.plistadded
ios/MMMMM.xcodeproj/project.pbxprojdeleted
ios/MMMMM.xcodeproj/xcshareddata/xcschemes/MMMMM-tvOS.xcschemedeleted
ios/MMMMM.xcodeproj/xcshareddata/xcschemes/MMMMM.xcschemedeleted
ios/Manyverse.xcodeproj/project.pbxprojadded
ios/Manyverse.xcodeproj/xcshareddata/xcschemes/Manyverse-tvOS.xcschemeadded
ios/Manyverse.xcodeproj/xcshareddata/xcschemes/Manyverse.xcschemeadded
ios/MMMMM/AppDelegate.hdeleted
ios/MMMMM/AppDelegate.mdeleted
ios/MMMMM/Base.lproj/LaunchScreen.xibdeleted
ios/MMMMM/Images.xcassets/AppIcon.appiconset/Contents.jsondeleted
ios/MMMMM/Images.xcassets/Contents.jsondeleted
ios/MMMMM/Info.plistdeleted
ios/MMMMM/main.mdeleted
ios/Manyverse/AppDelegate.hadded
ios/Manyverse/AppDelegate.madded
ios/Manyverse/Base.lproj/LaunchScreen.xibadded
ios/Manyverse/Images.xcassets/AppIcon.appiconset/Contents.jsonadded
ios/Manyverse/Images.xcassets/Contents.jsonadded
ios/Manyverse/Info.plistadded
ios/Manyverse/main.madded
ios/MMMMMTests/Info.plistdeleted
ios/MMMMMTests/MMMMMTests.mdeleted
ios/ManyverseTests/Info.plistadded
ios/ManyverseTests/ManyverseTests.madded
package-lock.jsonchanged
package.jsonchanged
snoopy.jschanged
src/app/alpha-disclaimer.tschanged
src/app/components/Avatar.tschanged
src/app/components/Button.tschanged
src/app/components/CompactThread.tschanged
src/app/components/ConnectionsList.tschanged
src/app/components/EmptySection.tschanged
src/app/components/Feed.tschanged
src/app/components/FullThread.tschanged
src/app/components/HeaderButton.tschanged
src/app/components/RawFeed.tschanged
src/app/components/ToggleButton.tschanged
src/app/components/messages/AboutMessage.tschanged
src/app/components/messages/ContactMessage.tschanged
src/app/components/messages/ExpandThread.tschanged
src/app/components/messages/KeylessMessage.tschanged
src/app/components/messages/Message.tschanged
src/app/components/messages/MessageContainer.tschanged
src/app/components/messages/MessageFooter.tschanged
src/app/components/messages/MessageHeader.tschanged
src/app/components/messages/Metadata.tschanged
src/app/components/messages/PlaceholderMessage.tschanged
src/app/components/messages/PostMessage.tschanged
src/app/components/messages/RawMessage.tschanged
src/app/components/messages/ShortRawMessage.tschanged
src/app/drivers/dialogs.tschanged
src/app/drivers/lifecycle.tschanged
src/app/drivers/network.tschanged
src/app/drivers/ssb.tschanged
src/app/drivers/toast.tschanged
src/app/global-styles/dimens.tschanged
src/app/global-styles/markdown.tschanged
src/app/global-styles/palette.tschanged
src/app/global-styles/styles.tschanged
src/app/global-styles/typography.tschanged
src/app/index.tschanged
src/app/screens/central/connections-tab/alert.tschanged
src/app/screens/central/connections-tab/fab.tschanged
src/app/screens/central/connections-tab/index.tschanged
src/app/screens/central/connections-tab/intent.tschanged
src/app/screens/central/connections-tab/model.tschanged
src/app/screens/central/connections-tab/navigation.tschanged
src/app/screens/central/connections-tab/styles.tschanged
src/app/screens/central/connections-tab/view.tschanged
src/app/screens/central/index.tschanged
src/app/screens/central/intent.tschanged
src/app/screens/central/model.tschanged
src/app/screens/central/navigation.tschanged
src/app/screens/central/public-tab/fab.tschanged
src/app/screens/central/public-tab/index.tschanged
src/app/screens/central/public-tab/intent.tschanged
src/app/screens/central/public-tab/model.tschanged
src/app/screens/central/public-tab/navigation.tschanged
src/app/screens/central/public-tab/ssb.tschanged
src/app/screens/central/public-tab/styles.tschanged
src/app/screens/central/public-tab/view.tschanged
src/app/screens/central/styles.tschanged
src/app/screens/central/top-bar/index.tschanged
src/app/screens/central/view.tschanged
src/app/screens/compose/index.tschanged
src/app/screens/compose/intent.tschanged
src/app/screens/compose/model.tschanged
src/app/screens/compose/navigation.tschanged
src/app/screens/compose/ssb.tschanged
src/app/screens/compose/styles.tschanged
src/app/screens/compose/top-bar/index.tschanged
src/app/screens/compose/view.tschanged
src/app/screens/drawer/index.tschanged
src/app/screens/drawer/intent.tschanged
src/app/screens/drawer/model.tschanged
src/app/screens/drawer/navigation.tschanged
src/app/screens/drawer/styles.tschanged
src/app/screens/drawer/view.tschanged
src/app/screens/invite-paste/index.tschanged
src/app/screens/invite-paste/intent.tschanged
src/app/screens/invite-paste/model.tschanged
src/app/screens/invite-paste/navigation.tschanged
src/app/screens/invite-paste/ssb.tschanged
src/app/screens/invite-paste/styles.tschanged
src/app/screens/invite-paste/top-bar/index.tschanged
src/app/screens/invite-paste/view.tschanged
src/app/screens/profile-edit/dialogs.tschanged
src/app/screens/profile-edit/index.tschanged
src/app/screens/profile-edit/intent.tschanged
src/app/screens/profile-edit/model.tschanged
src/app/screens/profile-edit/navigation.tschanged
src/app/screens/profile-edit/ssb.tschanged
src/app/screens/profile-edit/styles.tschanged
src/app/screens/profile-edit/top-bar/index.tschanged
src/app/screens/profile-edit/view.tschanged
src/app/screens/profile/index.tschanged
src/app/screens/profile/intent.tschanged
src/app/screens/profile/model.tschanged
src/app/screens/profile/navigation.tschanged
src/app/screens/profile/ssb.tschanged
src/app/screens/profile/styles.tschanged
src/app/screens/profile/top-bar/index.tschanged
src/app/screens/profile/view.tschanged
src/app/screens/raw-db/index.tschanged
src/app/screens/raw-msg/index.tschanged
src/app/screens/thread/index.tschanged
src/app/screens/thread/intent.tschanged
src/app/screens/thread/model.tschanged
src/app/screens/thread/navigation.tschanged
src/app/screens/thread/ssb.tschanged
src/app/screens/thread/styles.tschanged
src/app/screens/thread/view.tschanged
src/nodejs-project/index.tschanged
src/nodejs-project/loader.tschanged
src/nodejs-project/manifest.tschanged
src/nodejs-project/plugins/syncing.tschanged
src/ssb/defaults.tschanged
src/ssb/from-ssb.tschanged
src/ssb/manifest-client.tschanged
src/ssb/opinions/about/sync.tschanged
src/ssb/opinions/blob/sync/url.tschanged
src/ssb/opinions/config.tschanged
src/ssb/opinions/feed/pull/profile.tschanged
src/ssb/opinions/gossip.tschanged
src/ssb/opinions/hook.tschanged
src/ssb/opinions/keys.tschanged
src/ssb/opinions/sbot.tschanged
src/ssb/syncing-notifications.tschanged
src/ssb/to-ssb.tschanged
tools/test-e2e-androidchanged
.github/ISSUE_TEMPLATE.mddeleted
.gitlab/issue_templates/Bug.mdadded
.gitlab/issue_templates/Feature suggestion.mdadded
README.mdView
@@ -1,5 +1,5 @@
1-# MMMMM client for Secure Scuttlebutt
1+# Manyverse
22
33 ***ALPHA version! This is heavily under construction, not ready for real usage.***
44
55 ## Built with
@@ -48,9 +48,9 @@
4848 Also check out [nodejs-mobile](https://github.com/janeasystems/nodejs-mobile) repository for the necessary prerequisites for your system.
4949
5050 This app (theoretically) supports Android 4.4 and above.
5151
52-### MMMMM specifics
52+### Manyverse specifics
5353
5454 ```
5555 npm install
5656 ```
android/app/BUCKView
@@ -44,14 +44,14 @@
4444 )
4545
4646 android_build_config(
4747 name = "build_config",
48- package = "com.mmmmm",
48+ package = "se.manyver",
4949 )
5050
5151 android_resource(
5252 name = "res",
53- package = "com.mmmmm",
53+ package = "se.manyver",
5454 res = "src/main/res",
5555 )
5656
5757 android_binary(
android/app/build.gradleView
@@ -105,9 +105,9 @@
105105 targetCompatibility JavaVersion.VERSION_1_8
106106 }
107107
108108 defaultConfig {
109- applicationId "com.mmmmm"
109+ applicationId "se.manyver"
110110 minSdkVersion 19
111111 targetSdkVersion 26
112112 versionCode 24
113113 versionName "0.0.20-alpha"
android/app/src/main/AndroidManifest.xmlView
@@ -1,6 +1,6 @@
11 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
2- package="com.mmmmm"
2+ package="se.manyver"
33 android:installLocation="preferExternal"
44 android:versionCode="3"
55 android:versionName="0.0.4">
66
android/app/src/main/java/com/mmmmm/MainActivity.javaView
@@ -1,116 +1,0 @@
1-package com.mmmmm;
2-
3-import android.app.Activity;
4-import android.content.Context;
5-import android.graphics.Color;
6-import android.os.Bundle;
7-import android.os.Handler;
8-import android.support.annotation.Nullable;
9-import android.util.Log;
10-import android.view.View;
11-import android.view.inputmethod.InputMethodManager;
12-import android.widget.LinearLayout;
13-
14-import com.facebook.react.bridge.Arguments;
15-import com.janeasystems.rn_nodejs_mobile.RNNodeJsMobileModule;
16-import com.facebook.react.ReactInstanceManager;
17-import com.facebook.react.ReactNativeHost;
18-import com.facebook.react.bridge.ReactContext;
19-import com.facebook.react.modules.core.DeviceEventManagerModule;
20-import com.facebook.react.uimanager.util.ReactFindViewUtil;
21-import com.reactnativenavigation.NavigationActivity;
22-
23-public class MainActivity extends NavigationActivity {
24-
25- // @Override
26- // public LinearLayout createSplashLayout() {
27- // LinearLayout view = new LinearLayout(this);
28- // view.setBackgroundColor(Color.parseColor("#3b5bdb"));
29- // LinearLayout.LayoutParams lp = new
30- // LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 315);
31- // view.setLayoutParams(lp);
32- // return view;
33- // }
34-
35- @Override
36- protected void onCreate(@Nullable Bundle savedInstanceState) {
37- super.onCreate(savedInstanceState);
38- try {
39- this.maybeStartNodejs();
40- } catch (Exception e) {
41- e.printStackTrace();
42- }
43- }
44-
45- void maybeStartNodejs() throws Exception {
46- ReactNativeHost host = MainApplication.instance.getReactNativeHost();
47- if (host == null) {
48- throw new Exception("maybeStartNodejs() failed because of no ReactNativeHost");
49- }
50- ReactInstanceManager manager = host.getReactInstanceManager();
51- if (manager == null) {
52- throw new Exception("maybeStartNodejs() failed because of no ReactInstanceManager");
53- }
54- manager.addReactInstanceEventListener(new ReactInstanceManager.ReactInstanceEventListener() {
55- @Override
56- public void onReactContextInitialized(ReactContext context) {
57- RNNodeJsMobileModule module = context.getNativeModule(RNNodeJsMobileModule.class);
58- try {
59- module.startNodeProject("loader.js", Arguments.createMap());
60- } catch (Exception e) {
61- Log.e("NODEJS-RN", "startNodeProject failed to run loader.js");
62- }
63- manager.removeReactInstanceEventListener(this);
64- }
65- });
66- }
67-
68- @Override
69- protected void onResume() {
70- super.onResume();
71- emitIfPossible("resumed");
72- View toBeFocused = findViewToBeSearched(this);
73- if (toBeFocused != null) {
74- focusSoftInputOn(toBeFocused);
75- }
76- }
77-
78- @Override
79- protected void onPause() {
80- super.onPause();
81- emitIfPossible("paused");
82- }
83-
84- View findViewToBeSearched(final Activity activity) {
85- View rootView;
86- rootView = activity.getWindow().getDecorView();
87- if (rootView == null) return null;
88- return ReactFindViewUtil.findView(rootView, "FocusViewOnResume");
89- }
90-
91- void focusSoftInputOn(final View toBeFocused) {
92- final Handler handler = new Handler();
93- handler.postDelayed(new Runnable() {
94- @Override
95- public void run() {
96- toBeFocused.requestFocus();
97- InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
98- imm.showSoftInput(toBeFocused, InputMethodManager.SHOW_IMPLICIT);
99- }
100- }, 100);
101- }
102-
103- void emitIfPossible(String value) {
104- ReactNativeHost host = MainApplication.instance.getReactNativeHost();
105- if (host == null) return;
106- ReactInstanceManager manager = host.getReactInstanceManager();
107- if (manager == null) return;
108- ReactContext context = manager.getCurrentReactContext();
109- if (context == null) return;
110- DeviceEventManagerModule.RCTDeviceEventEmitter module = context
111- .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class);
112- if (module == null) return;
113- module.emit("activityLifecycle", value);
114- }
115-
116-}
android/app/src/main/java/com/mmmmm/MainApplication.javaView
@@ -1,55 +1,0 @@
1-package com.mmmmm;
2-
3-import android.content.Context;
4-
5-import com.janeasystems.rn_nodejs_mobile.RNNodeJsMobilePackage;
6-import com.aakashns.reactnativedialogs.ReactNativeDialogsPackage;
7-import com.oblador.vectoricons.VectorIconsPackage;
8-import com.peel.react.rnos.RNOSModule;
9-import com.rnfs.RNFSPackage;
10-import com.bitgo.randombytes.RandomBytesPackage;
11-import com.facebook.react.ReactPackage;
12-import com.facebook.react.shell.MainReactPackage;
13-import com.reactnativenavigation.NavigationApplication;
14-import com.staltz.reactnativeandroidlocalnotification.NotificationPackage;
15-import com.staltz.reactnativehasinternet.HasInternetPackage;
16-import com.devstepbcn.wifi.AndroidWifiPackage;
17-import org.acra.*;
18-import org.acra.annotation.*;
19-
20-import java.util.Arrays;
21-import java.util.List;
22-
23-@AcraCore(buildConfigClass = BuildConfig.class)
24-@AcraMailSender(mailTo = "incoming+staltz/mmmmm-mobile@incoming.gitlab.com")
25-@AcraDialog(resText = R.string.acra_dialog_text, resCommentPrompt = R.string.acra_dialog_comment)
26-public class MainApplication extends NavigationApplication {
27-
28- @Override
29- protected void attachBaseContext(Context base) {
30- super.attachBaseContext(base);
31- ACRA.init(this);
32- }
33-
34- @Override
35- public boolean isDebug() {
36- // Make sure you are using BuildConfig from your own application
37- return BuildConfig.DEBUG;
38- }
39-
40- protected List<ReactPackage> getPackages() {
41- // Add additional packages you require here
42- // No need to add RnnPackage and MainReactPackage
43- return Arrays.<ReactPackage>asList(new MainReactPackage(),
44- new HasInternetPackage(),
45- new AndroidWifiPackage(), new RNFSPackage(),
46- new RandomBytesPackage(), new RNNodeJsMobilePackage(), new ReactNativeDialogsPackage(),
47- new VectorIconsPackage(), new RNOSModule(), new NotificationPackage());
48- }
49-
50- @Override
51- public List<ReactPackage> createAdditionalReactPackages() {
52- return getPackages();
53- }
54-
55-}
android/app/src/main/java/se/manyver/MainActivity.javaView
@@ -1,0 +1,116 @@
1+package se.manyver;
2+
3+import android.app.Activity;
4+import android.content.Context;
5+import android.graphics.Color;
6+import android.os.Bundle;
7+import android.os.Handler;
8+import android.support.annotation.Nullable;
9+import android.util.Log;
10+import android.view.View;
11+import android.view.inputmethod.InputMethodManager;
12+import android.widget.LinearLayout;
13+
14+import com.facebook.react.bridge.Arguments;
15+import com.janeasystems.rn_nodejs_mobile.RNNodeJsMobileModule;
16+import com.facebook.react.ReactInstanceManager;
17+import com.facebook.react.ReactNativeHost;
18+import com.facebook.react.bridge.ReactContext;
19+import com.facebook.react.modules.core.DeviceEventManagerModule;
20+import com.facebook.react.uimanager.util.ReactFindViewUtil;
21+import com.reactnativenavigation.NavigationActivity;
22+
23+public class MainActivity extends NavigationActivity {
24+
25+ // @Override
26+ // public LinearLayout createSplashLayout() {
27+ // LinearLayout view = new LinearLayout(this);
28+ // view.setBackgroundColor(Color.parseColor("#3b5bdb"));
29+ // LinearLayout.LayoutParams lp = new
30+ // LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 315);
31+ // view.setLayoutParams(lp);
32+ // return view;
33+ // }
34+
35+ @Override
36+ protected void onCreate(@Nullable Bundle savedInstanceState) {
37+ super.onCreate(savedInstanceState);
38+ try {
39+ this.maybeStartNodejs();
40+ } catch (Exception e) {
41+ e.printStackTrace();
42+ }
43+ }
44+
45+ void maybeStartNodejs() throws Exception {
46+ ReactNativeHost host = MainApplication.instance.getReactNativeHost();
47+ if (host == null) {
48+ throw new Exception("maybeStartNodejs() failed because of no ReactNativeHost");
49+ }
50+ ReactInstanceManager manager = host.getReactInstanceManager();
51+ if (manager == null) {
52+ throw new Exception("maybeStartNodejs() failed because of no ReactInstanceManager");
53+ }
54+ manager.addReactInstanceEventListener(new ReactInstanceManager.ReactInstanceEventListener() {
55+ @Override
56+ public void onReactContextInitialized(ReactContext context) {
57+ RNNodeJsMobileModule module = context.getNativeModule(RNNodeJsMobileModule.class);
58+ try {
59+ module.startNodeProject("loader.js", Arguments.createMap());
60+ } catch (Exception e) {
61+ Log.e("NODEJS-RN", "startNodeProject failed to run loader.js");
62+ }
63+ manager.removeReactInstanceEventListener(this);
64+ }
65+ });
66+ }
67+
68+ @Override
69+ protected void onResume() {
70+ super.onResume();
71+ emitIfPossible("resumed");
72+ View toBeFocused = findViewToBeSearched(this);
73+ if (toBeFocused != null) {
74+ focusSoftInputOn(toBeFocused);
75+ }
76+ }
77+
78+ @Override
79+ protected void onPause() {
80+ super.onPause();
81+ emitIfPossible("paused");
82+ }
83+
84+ View findViewToBeSearched(final Activity activity) {
85+ View rootView;
86+ rootView = activity.getWindow().getDecorView();
87+ if (rootView == null) return null;
88+ return ReactFindViewUtil.findView(rootView, "FocusViewOnResume");
89+ }
90+
91+ void focusSoftInputOn(final View toBeFocused) {
92+ final Handler handler = new Handler();
93+ handler.postDelayed(new Runnable() {
94+ @Override
95+ public void run() {
96+ toBeFocused.requestFocus();
97+ InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
98+ imm.showSoftInput(toBeFocused, InputMethodManager.SHOW_IMPLICIT);
99+ }
100+ }, 100);
101+ }
102+
103+ void emitIfPossible(String value) {
104+ ReactNativeHost host = MainApplication.instance.getReactNativeHost();
105+ if (host == null) return;
106+ ReactInstanceManager manager = host.getReactInstanceManager();
107+ if (manager == null) return;
108+ ReactContext context = manager.getCurrentReactContext();
109+ if (context == null) return;
110+ DeviceEventManagerModule.RCTDeviceEventEmitter module = context
111+ .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class);
112+ if (module == null) return;
113+ module.emit("activityLifecycle", value);
114+ }
115+
116+}
android/app/src/main/java/se/manyver/MainApplication.javaView
@@ -1,0 +1,55 @@
1+package se.manyver;
2+
3+import android.content.Context;
4+
5+import com.janeasystems.rn_nodejs_mobile.RNNodeJsMobilePackage;
6+import com.aakashns.reactnativedialogs.ReactNativeDialogsPackage;
7+import com.oblador.vectoricons.VectorIconsPackage;
8+import com.peel.react.rnos.RNOSModule;
9+import com.rnfs.RNFSPackage;
10+import com.bitgo.randombytes.RandomBytesPackage;
11+import com.facebook.react.ReactPackage;
12+import com.facebook.react.shell.MainReactPackage;
13+import com.reactnativenavigation.NavigationApplication;
14+import com.staltz.reactnativeandroidlocalnotification.NotificationPackage;
15+import com.staltz.reactnativehasinternet.HasInternetPackage;
16+import com.devstepbcn.wifi.AndroidWifiPackage;
17+import org.acra.*;
18+import org.acra.annotation.*;
19+
20+import java.util.Arrays;
21+import java.util.List;
22+
23+@AcraCore(buildConfigClass = BuildConfig.class)
24+@AcraMailSender(mailTo = "incoming+staltz/mmmmm-mobile@incoming.gitlab.com")
25+@AcraDialog(resText = R.string.acra_dialog_text, resCommentPrompt = R.string.acra_dialog_comment)
26+public class MainApplication extends NavigationApplication {
27+
28+ @Override
29+ protected void attachBaseContext(Context base) {
30+ super.attachBaseContext(base);
31+ ACRA.init(this);
32+ }
33+
34+ @Override
35+ public boolean isDebug() {
36+ // Make sure you are using BuildConfig from your own application
37+ return BuildConfig.DEBUG;
38+ }
39+
40+ protected List<ReactPackage> getPackages() {
41+ // Add additional packages you require here
42+ // No need to add RnnPackage and MainReactPackage
43+ return Arrays.<ReactPackage>asList(new MainReactPackage(),
44+ new HasInternetPackage(),
45+ new AndroidWifiPackage(), new RNFSPackage(),
46+ new RandomBytesPackage(), new RNNodeJsMobilePackage(), new ReactNativeDialogsPackage(),
47+ new VectorIconsPackage(), new RNOSModule(), new NotificationPackage());
48+ }
49+
50+ @Override
51+ public List<ReactPackage> createAdditionalReactPackages() {
52+ return getPackages();
53+ }
54+
55+}
android/app/src/main/res/values/strings.xmlView
@@ -1,5 +1,5 @@
11 <resources>
2- <string name="app_name">MMMMM</string>
2+ <string name="app_name">Manyverse</string>
33 <string name="acra_dialog_text">Sorry, the app crashed. Please send a (private) report to the developers to fix this.</string>
44 <string name="acra_dialog_comment">If you wish, explain how you just used the app.</string>
55 </resources>
android/settings.gradleView
@@ -1,5 +1,5 @@
1-rootProject.name = 'MMMMM'
1+rootProject.name = 'Manyverse'
22 include ':nodejs-mobile-react-native'
33 project(':nodejs-mobile-react-native').projectDir = new File(rootProject.projectDir, '../node_modules/nodejs-mobile-react-native/android')
44 include ':react-native-dialogs'
55 project(':react-native-dialogs').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-dialogs/android')
app.jsonView
@@ -1,4 +1,4 @@
11 {
2- "name": "MMMMM",
3- "displayName": "MMMMM"
4-}
2+ "name": "Manyverse",
3+ "displayName": "Manyverse"
4+}
e2e/central.jsView
@@ -1,6 +1,6 @@
11 /**
2- * MMMMM is a mobile app for Secure Scuttlebutt networks
2+ * Manyverse is a mobile app for Secure Scuttlebutt networks
33 *
44 * Copyright (C) 2017 Andre 'Staltz' Medeiros
55 *
66 * This program is free software: you can redistribute it and/or modify
e2e/compose.jsView
@@ -1,6 +1,6 @@
11 /**
2- * MMMMM is a mobile app for Secure Scuttlebutt networks
2+ * Manyverse is a mobile app for Secure Scuttlebutt networks
33 *
44 * Copyright (C) 2017 Andre 'Staltz' Medeiros
55 *
66 * This program is free software: you can redistribute it and/or modify
e2e/drawer.jsView
@@ -1,6 +1,6 @@
11 /**
2- * MMMMM is a mobile app for Secure Scuttlebutt networks
2+ * Manyverse is a mobile app for Secure Scuttlebutt networks
33 *
44 * Copyright (C) 2017 Andre 'Staltz' Medeiros
55 *
66 * This program is free software: you can redistribute it and/or modify
@@ -54,9 +54,9 @@
5454 t.ok(
5555 await driver.elementByAndroidUIAutomator(
5656 'new UiSelector().descriptionContains("About This App")',
5757 ),
58- 'I see "About MMMMM"',
58+ 'I see "About Manyverse"',
5959 );
6060 t.end();
6161 });
6262
e2e/feed.jsView
@@ -1,6 +1,6 @@
11 /**
2- * MMMMM is a mobile app for Secure Scuttlebutt networks
2+ * Manyverse is a mobile app for Secure Scuttlebutt networks
33 *
44 * Copyright (C) 2017 Andre 'Staltz' Medeiros
55 *
66 * This program is free software: you can redistribute it and/or modify
e2e/index.jsView
@@ -1,6 +1,6 @@
11 /**
2- * MMMMM is a mobile app for Secure Scuttlebutt networks
2+ * Manyverse is a mobile app for Secure Scuttlebutt networks
33 *
44 * Copyright (C) 2017 Andre 'Staltz' Medeiros
55 *
66 * This program is free software: you can redistribute it and/or modify
e2e/profile.jsView
@@ -1,6 +1,6 @@
11 /**
2- * MMMMM is a mobile app for Secure Scuttlebutt networks
2+ * Manyverse is a mobile app for Secure Scuttlebutt networks
33 *
44 * Copyright (C) 2017 Andre 'Staltz' Medeiros
55 *
66 * This program is free software: you can redistribute it and/or modify
e2e/thread.jsView
@@ -1,6 +1,6 @@
11 /**
2- * MMMMM is a mobile app for Secure Scuttlebutt networks
2+ * Manyverse is a mobile app for Secure Scuttlebutt networks
33 *
44 * Copyright (C) 2017 Andre 'Staltz' Medeiros
55 *
66 * This program is free software: you can redistribute it and/or modify
index.android.jsView
@@ -1,6 +1,6 @@
11 /**
2- * MMMMM is a mobile app for Secure Scuttlebutt networks
2+ * Manyverse is a mobile app for Secure Scuttlebutt networks
33 *
44 * Copyright (C) 2017 Andre 'Staltz' Medeiros
55 *
66 * This program is free software: you can redistribute it and/or modify
ios/MMMMM-tvOS/Info.plistView
@@ -1,54 +1,0 @@
1-<?xml version="1.0" encoding="UTF-8"?>
2-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3-<plist version="1.0">
4-<dict>
5- <key>CFBundleDevelopmentRegion</key>
6- <string>en</string>
7- <key>CFBundleExecutable</key>
8- <string>$(EXECUTABLE_NAME)</string>
9- <key>CFBundleIdentifier</key>
10- <string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
11- <key>CFBundleInfoDictionaryVersion</key>
12- <string>6.0</string>
13- <key>CFBundleName</key>
14- <string>$(PRODUCT_NAME)</string>
15- <key>CFBundlePackageType</key>
16- <string>APPL</string>
17- <key>CFBundleShortVersionString</key>
18- <string>1.0</string>
19- <key>CFBundleSignature</key>
20- <string>????</string>
21- <key>CFBundleVersion</key>
22- <string>1</string>
23- <key>LSRequiresIPhoneOS</key>
24- <true/>
25- <key>UILaunchStoryboardName</key>
26- <string>LaunchScreen</string>
27- <key>UIRequiredDeviceCapabilities</key>
28- <array>
29- <string>armv7</string>
30- </array>
31- <key>UISupportedInterfaceOrientations</key>
32- <array>
33- <string>UIInterfaceOrientationPortrait</string>
34- <string>UIInterfaceOrientationLandscapeLeft</string>
35- <string>UIInterfaceOrientationLandscapeRight</string>
36- </array>
37- <key>UIViewControllerBasedStatusBarAppearance</key>
38- <false/>
39- <key>NSLocationWhenInUseUsageDescription</key>
40- <string></string>
41- <key>NSAppTransportSecurity</key>
42- <!--See http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/ -->
43- <dict>
44- <key>NSExceptionDomains</key>
45- <dict>
46- <key>localhost</key>
47- <dict>
48- <key>NSExceptionAllowsInsecureHTTPLoads</key>
49- <true/>
50- </dict>
51- </dict>
52- </dict>
53-</dict>
54-</plist>
ios/Manyverse-tvOS/Info.plistView
@@ -1,0 +1,54 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+<plist version="1.0">
4+<dict>
5+ <key>CFBundleDevelopmentRegion</key>
6+ <string>en</string>
7+ <key>CFBundleExecutable</key>
8+ <string>$(EXECUTABLE_NAME)</string>
9+ <key>CFBundleIdentifier</key>
10+ <string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
11+ <key>CFBundleInfoDictionaryVersion</key>
12+ <string>6.0</string>
13+ <key>CFBundleName</key>
14+ <string>$(PRODUCT_NAME)</string>
15+ <key>CFBundlePackageType</key>
16+ <string>APPL</string>
17+ <key>CFBundleShortVersionString</key>
18+ <string>1.0</string>
19+ <key>CFBundleSignature</key>
20+ <string>????</string>
21+ <key>CFBundleVersion</key>
22+ <string>1</string>
23+ <key>LSRequiresIPhoneOS</key>
24+ <true/>
25+ <key>UILaunchStoryboardName</key>
26+ <string>LaunchScreen</string>
27+ <key>UIRequiredDeviceCapabilities</key>
28+ <array>
29+ <string>armv7</string>
30+ </array>
31+ <key>UISupportedInterfaceOrientations</key>
32+ <array>
33+ <string>UIInterfaceOrientationPortrait</string>
34+ <string>UIInterfaceOrientationLandscapeLeft</string>
35+ <string>UIInterfaceOrientationLandscapeRight</string>
36+ </array>
37+ <key>UIViewControllerBasedStatusBarAppearance</key>
38+ <false/>
39+ <key>NSLocationWhenInUseUsageDescription</key>
40+ <string></string>
41+ <key>NSAppTransportSecurity</key>
42+ <!--See http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/ -->
43+ <dict>
44+ <key>NSExceptionDomains</key>
45+ <dict>
46+ <key>localhost</key>
47+ <dict>
48+ <key>NSExceptionAllowsInsecureHTTPLoads</key>
49+ <true/>
50+ </dict>
51+ </dict>
52+ </dict>
53+</dict>
54+</plist>
ios/MMMMM-tvOSTests/Info.plistView
@@ -1,24 +1,0 @@
1-<?xml version="1.0" encoding="UTF-8"?>
2-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3-<plist version="1.0">
4-<dict>
5- <key>CFBundleDevelopmentRegion</key>
6- <string>en</string>
7- <key>CFBundleExecutable</key>
8- <string>$(EXECUTABLE_NAME)</string>
9- <key>CFBundleIdentifier</key>
10- <string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
11- <key>CFBundleInfoDictionaryVersion</key>
12- <string>6.0</string>
13- <key>CFBundleName</key>
14- <string>$(PRODUCT_NAME)</string>
15- <key>CFBundlePackageType</key>
16- <string>BNDL</string>
17- <key>CFBundleShortVersionString</key>
18- <string>1.0</string>
19- <key>CFBundleSignature</key>
20- <string>????</string>
21- <key>CFBundleVersion</key>
22- <string>1</string>
23-</dict>
24-</plist>
ios/Manyverse-tvOSTests/Info.plistView
@@ -1,0 +1,24 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+<plist version="1.0">
4+<dict>
5+ <key>CFBundleDevelopmentRegion</key>
6+ <string>en</string>
7+ <key>CFBundleExecutable</key>
8+ <string>$(EXECUTABLE_NAME)</string>
9+ <key>CFBundleIdentifier</key>
10+ <string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
11+ <key>CFBundleInfoDictionaryVersion</key>
12+ <string>6.0</string>
13+ <key>CFBundleName</key>
14+ <string>$(PRODUCT_NAME)</string>
15+ <key>CFBundlePackageType</key>
16+ <string>BNDL</string>
17+ <key>CFBundleShortVersionString</key>
18+ <string>1.0</string>
19+ <key>CFBundleSignature</key>
20+ <string>????</string>
21+ <key>CFBundleVersion</key>
22+ <string>1</string>
23+</dict>
24+</plist>
ios/MMMMM.xcodeproj/project.pbxprojView
@@ -1,1595 +1,0 @@
1-// !$*UTF8*$!
2-{
3- archiveVersion = 1;
4- classes = {
5- };
6- objectVersion = 46;
7- objects = {
8-/* Begin PBXBuildFile section */
9- 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; };
10- 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; };
11- 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */; };
12- 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; };
13- 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; };
14- 00E356F31AD99517003FC87E /* MMMMMTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* MMMMMTests.m */; };
15- 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; };
16- 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; };
17- 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; };
18- 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
19- 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; };
20- 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
21- 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
22- 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
23- 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
24- 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
25- 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
26- 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
27- 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */; };
28- 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */; };
29- 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */; };
30- 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */; };
31- 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */; };
32- 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */; };
33- 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */; };
34- 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; };
35- 2DCD954D1E0B4F2C00145EB5 /* MMMMMTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* MMMMMTests.m */; };
36- 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; };
37- 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
38- DAC75DC68506405484F0C195 /* libRNRandomBytes.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 33FA55EF7D754C47A38E300F /* libRNRandomBytes.a */; };
39- 45F10F013ABD4A72919F7D0B /* libRNFS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A6C8B86861BD4CDDB2DD9357 /* libRNFS.a */; };
40- 7983F50EB80E422FB1B30725 /* libRNOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 84E7E1710C53482396D8B36B /* libRNOS.a */; };
41- 587B5D0131604F78BB2B7C9E /* libTcpSockets.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D55B17FC14C460FA313D684 /* libTcpSockets.a */; };
42- BA3570C3DA7C41FB87DA3A55 /* libRNVectorIcons.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 39BA9BFC1B46416AA044037D /* libRNVectorIcons.a */; };
43- D3B2654197894BEF8660A2C7 /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E0E2EB1D9DAD4DF49241E925 /* Entypo.ttf */; };
44- 2F53D78605D54907ACC0EF77 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 79723F30958346508A3D6174 /* EvilIcons.ttf */; };
45- 26291847BA934C6F9974D9B2 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 13C582B60DE24FCAB61F295B /* FontAwesome.ttf */; };
46- 3BB29539779C42CF991E5C57 /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 1BBCEA62935149BAA6760FD8 /* Foundation.ttf */; };
47- 3293BA3EB41F4EBB9F91EFA1 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F550D5B1DD1C42138F1298C2 /* Ionicons.ttf */; };
48- 4EDF3951BF6A4A4DB8FEA19F /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B935792CD85249D598E998A1 /* MaterialCommunityIcons.ttf */; };
49- 6EB171675E25453FB8570718 /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7D957590DCDF44C7B448E89B /* MaterialIcons.ttf */; };
50- 84FFBDB27642466796DAAEAB /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4BEEC08201294AF79BA3D13B /* Octicons.ttf */; };
51- 5A0FB52AC06B42D1842B9861 /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 01F8BEB778C94F32A7611181 /* SimpleLineIcons.ttf */; };
52- AF4D5E1E8CB34ED496B43DE9 /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7922F879CAFD4427A43DCFCC /* Zocial.ttf */; };
53- ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; };
54- A03FF7594955491F84C43833 /* libRNNodeJsMobile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F2B4F41CB698403E8F23BE3B /* libRNNodeJsMobile.a */; };
55- 7BA397C7699A4B32971919B3 /* NodeMobile.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C296DAC135B469890D64809 /* NodeMobile.framework */; };
56- 1614EAD64D0643799D96F26A /* NodeMobile.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 6C296DAC135B469890D64809 /* NodeMobile.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
57- 08553A5F6E9A4A9DA315D8D1 /* nodejs-project in Resources */ = {isa = PBXBuildFile; fileRef = 8671363C471C406E89C6ECCB /* nodejs-project */; };
58- F2EA81708D02402E96A26723 /* builtin_modules in Resources */ = {isa = PBXBuildFile; fileRef = B168DD7A511648E0B1415628 /* builtin_modules */; };
59-/* End PBXBuildFile section */
60-
61-/* Begin PBXContainerItemProxy section */
62- 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */ = {
63- isa = PBXContainerItemProxy;
64- containerPortal = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */;
65- proxyType = 2;
66- remoteGlobalIDString = 134814201AA4EA6300B7C361;
67- remoteInfo = RCTActionSheet;
68- };
69- 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */ = {
70- isa = PBXContainerItemProxy;
71- containerPortal = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */;
72- proxyType = 2;
73- remoteGlobalIDString = 134814201AA4EA6300B7C361;
74- remoteInfo = RCTGeolocation;
75- };
76- 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */ = {
77- isa = PBXContainerItemProxy;
78- containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
79- proxyType = 2;
80- remoteGlobalIDString = 58B5115D1A9E6B3D00147676;
81- remoteInfo = RCTImage;
82- };
83- 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */ = {
84- isa = PBXContainerItemProxy;
85- containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */;
86- proxyType = 2;
87- remoteGlobalIDString = 58B511DB1A9E6C8500147676;
88- remoteInfo = RCTNetwork;
89- };
90- 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */ = {
91- isa = PBXContainerItemProxy;
92- containerPortal = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */;
93- proxyType = 2;
94- remoteGlobalIDString = 832C81801AAF6DEF007FA2F7;
95- remoteInfo = RCTVibration;
96- };
97- 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = {
98- isa = PBXContainerItemProxy;
99- containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
100- proxyType = 1;
101- remoteGlobalIDString = 13B07F861A680F5B00A75B9A;
102- remoteInfo = MMMMM;
103- };
104- 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */ = {
105- isa = PBXContainerItemProxy;
106- containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */;
107- proxyType = 2;
108- remoteGlobalIDString = 134814201AA4EA6300B7C361;
109- remoteInfo = RCTSettings;
110- };
111- 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */ = {
112- isa = PBXContainerItemProxy;
113- containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
114- proxyType = 2;
115- remoteGlobalIDString = 3C86DF461ADF2C930047B81A;
116- remoteInfo = RCTWebSocket;
117- };
118- 146834031AC3E56700842450 /* PBXContainerItemProxy */ = {
119- isa = PBXContainerItemProxy;
120- containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
121- proxyType = 2;
122- remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192;
123- remoteInfo = React;
124- };
125- 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = {
126- isa = PBXContainerItemProxy;
127- containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
128- proxyType = 1;
129- remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7;
130- remoteInfo = "MMMMM-tvOS";
131- };
132- 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */ = {
133- isa = PBXContainerItemProxy;
134- containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
135- proxyType = 2;
136- remoteGlobalIDString = 2D2A283A1D9B042B00D4039D;
137- remoteInfo = "RCTImage-tvOS";
138- };
139- 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */ = {
140- isa = PBXContainerItemProxy;
141- containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */;
142- proxyType = 2;
143- remoteGlobalIDString = 2D2A28471D9B043800D4039D;
144- remoteInfo = "RCTLinking-tvOS";
145- };
146- 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
147- isa = PBXContainerItemProxy;
148- containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */;
149- proxyType = 2;
150- remoteGlobalIDString = 2D2A28541D9B044C00D4039D;
151- remoteInfo = "RCTNetwork-tvOS";
152- };
153- 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
154- isa = PBXContainerItemProxy;
155- containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */;
156- proxyType = 2;
157- remoteGlobalIDString = 2D2A28611D9B046600D4039D;
158- remoteInfo = "RCTSettings-tvOS";
159- };
160- 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */ = {
161- isa = PBXContainerItemProxy;
162- containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */;
163- proxyType = 2;
164- remoteGlobalIDString = 2D2A287B1D9B048500D4039D;
165- remoteInfo = "RCTText-tvOS";
166- };
167- 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */ = {
168- isa = PBXContainerItemProxy;
169- containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
170- proxyType = 2;
171- remoteGlobalIDString = 2D2A28881D9B049200D4039D;
172- remoteInfo = "RCTWebSocket-tvOS";
173- };
174- 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */ = {
175- isa = PBXContainerItemProxy;
176- containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
177- proxyType = 2;
178- remoteGlobalIDString = 2D2A28131D9B038B00D4039D;
179- remoteInfo = "React-tvOS";
180- };
181- 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */ = {
182- isa = PBXContainerItemProxy;
183- containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
184- proxyType = 2;
185- remoteGlobalIDString = 3D3C059A1DE3340900C268FA;
186- remoteInfo = yoga;
187- };
188- 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */ = {
189- isa = PBXContainerItemProxy;
190- containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
191- proxyType = 2;
192- remoteGlobalIDString = 3D3C06751DE3340C00C268FA;
193- remoteInfo = "yoga-tvOS";
194- };
195- 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */ = {
196- isa = PBXContainerItemProxy;
197- containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
198- proxyType = 2;
199- remoteGlobalIDString = 3D3CD9251DE5FBEC00167DC4;
200- remoteInfo = cxxreact;
201- };
202- 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
203- isa = PBXContainerItemProxy;
204- containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
205- proxyType = 2;
206- remoteGlobalIDString = 3D3CD9321DE5FBEE00167DC4;
207- remoteInfo = "cxxreact-tvOS";
208- };
209- 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
210- isa = PBXContainerItemProxy;
211- containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
212- proxyType = 2;
213- remoteGlobalIDString = 3D3CD90B1DE5FBD600167DC4;
214- remoteInfo = jschelpers;
215- };
216- 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
217- isa = PBXContainerItemProxy;
218- containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
219- proxyType = 2;
220- remoteGlobalIDString = 3D3CD9181DE5FBD800167DC4;
221- remoteInfo = "jschelpers-tvOS";
222- };
223- 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = {
224- isa = PBXContainerItemProxy;
225- containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */;
226- proxyType = 2;
227- remoteGlobalIDString = 134814201AA4EA6300B7C361;
228- remoteInfo = RCTAnimation;
229- };
230- 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = {
231- isa = PBXContainerItemProxy;
232- containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */;
233- proxyType = 2;
234- remoteGlobalIDString = 2D2A28201D9B03D100D4039D;
235- remoteInfo = "RCTAnimation-tvOS";
236- };
237- 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */ = {
238- isa = PBXContainerItemProxy;
239- containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */;
240- proxyType = 2;
241- remoteGlobalIDString = 134814201AA4EA6300B7C361;
242- remoteInfo = RCTLinking;
243- };
244- 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */ = {
245- isa = PBXContainerItemProxy;
246- containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */;
247- proxyType = 2;
248- remoteGlobalIDString = 58B5119B1A9E6C1200147676;
249- remoteInfo = RCTText;
250- };
251- ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */ = {
252- isa = PBXContainerItemProxy;
253- containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */;
254- proxyType = 2;
255- remoteGlobalIDString = 358F4ED71D1E81A9004DF814;
256- remoteInfo = RCTBlob;
257- };
258-/* End PBXContainerItemProxy section */
259-
260-/* Begin PBXFileReference section */
261- 008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = "<group>"; };
262- 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = "<group>"; };
263- 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTGeolocation.xcodeproj; path = "../node_modules/react-native/Libraries/Geolocation/RCTGeolocation.xcodeproj"; sourceTree = "<group>"; };
264- 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = "<group>"; };
265- 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = "<group>"; };
266- 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = "<group>"; };
267- 00E356EE1AD99517003FC87E /* MMMMMTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MMMMMTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
268- 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
269- 00E356F21AD99517003FC87E /* MMMMMTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMMMMTests.m; sourceTree = "<group>"; };
270- 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = "<group>"; };
271- 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = "<group>"; };
272- 13B07F961A680F5B00A75B9A /* MMMMM.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MMMMM.app; sourceTree = BUILT_PRODUCTS_DIR; };
273- 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = MMMMM/AppDelegate.h; sourceTree = "<group>"; };
274- 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = MMMMM/AppDelegate.m; sourceTree = "<group>"; };
275- 13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
276- 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = MMMMM/Images.xcassets; sourceTree = "<group>"; };
277- 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = MMMMM/Info.plist; sourceTree = "<group>"; };
278- 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = MMMMM/main.m; sourceTree = "<group>"; };
279- 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = "<group>"; };
280- 2D02E47B1E0B4A5D006451C7 /* MMMMM-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "MMMMM-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
281- 2D02E4901E0B4A5D006451C7 /* MMMMM-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "MMMMM-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
282- 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; };
283- 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; };
284- 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = "<group>"; };
285- AB63CAC6DCB5435B8CBED92E /* RNRandomBytes.xcodeproj */ = {isa = PBXFileReference; name = "RNRandomBytes.xcodeproj"; path = "../node_modules/react-native-randombytes/RNRandomBytes.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
286- 33FA55EF7D754C47A38E300F /* libRNRandomBytes.a */ = {isa = PBXFileReference; name = "libRNRandomBytes.a"; path = "libRNRandomBytes.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
287- E7971D906D694CAABA30EE39 /* RNFS.xcodeproj */ = {isa = PBXFileReference; name = "RNFS.xcodeproj"; path = "../node_modules/react-native-fs/RNFS.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
288- A6C8B86861BD4CDDB2DD9357 /* libRNFS.a */ = {isa = PBXFileReference; name = "libRNFS.a"; path = "libRNFS.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
289- D7C1B992E88548F0BC4477E4 /* RNOS.xcodeproj */ = {isa = PBXFileReference; name = "RNOS.xcodeproj"; path = "../node_modules/react-native-os/ios/RNOS.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
290- 84E7E1710C53482396D8B36B /* libRNOS.a */ = {isa = PBXFileReference; name = "libRNOS.a"; path = "libRNOS.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
291- 622A4B623ABD4320BC946FA3 /* TcpSockets.xcodeproj */ = {isa = PBXFileReference; name = "TcpSockets.xcodeproj"; path = "../node_modules/react-native-tcp/ios/TcpSockets.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
292- 4D55B17FC14C460FA313D684 /* libTcpSockets.a */ = {isa = PBXFileReference; name = "libTcpSockets.a"; path = "libTcpSockets.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
293- 8AF308C30C2F41939768DCB2 /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; name = "RNVectorIcons.xcodeproj"; path = "../node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
294- 39BA9BFC1B46416AA044037D /* libRNVectorIcons.a */ = {isa = PBXFileReference; name = "libRNVectorIcons.a"; path = "libRNVectorIcons.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
295- E0E2EB1D9DAD4DF49241E925 /* Entypo.ttf */ = {isa = PBXFileReference; name = "Entypo.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
296- 79723F30958346508A3D6174 /* EvilIcons.ttf */ = {isa = PBXFileReference; name = "EvilIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
297- 13C582B60DE24FCAB61F295B /* FontAwesome.ttf */ = {isa = PBXFileReference; name = "FontAwesome.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
298- 1BBCEA62935149BAA6760FD8 /* Foundation.ttf */ = {isa = PBXFileReference; name = "Foundation.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
299- F550D5B1DD1C42138F1298C2 /* Ionicons.ttf */ = {isa = PBXFileReference; name = "Ionicons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
300- B935792CD85249D598E998A1 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; name = "MaterialCommunityIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
301- 7D957590DCDF44C7B448E89B /* MaterialIcons.ttf */ = {isa = PBXFileReference; name = "MaterialIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
302- 4BEEC08201294AF79BA3D13B /* Octicons.ttf */ = {isa = PBXFileReference; name = "Octicons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Octicons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
303- 01F8BEB778C94F32A7611181 /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; name = "SimpleLineIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
304- 7922F879CAFD4427A43DCFCC /* Zocial.ttf */ = {isa = PBXFileReference; name = "Zocial.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
305- ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = "<group>"; };
306- 91C746E80A6847A3AAEF2CCF /* RNNodeJsMobile.xcodeproj */ = {isa = PBXFileReference; name = "RNNodeJsMobile.xcodeproj"; path = "../node_modules/nodejs-mobile-react-native/ios/RNNodeJsMobile.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
307- F2B4F41CB698403E8F23BE3B /* libRNNodeJsMobile.a */ = {isa = PBXFileReference; name = "libRNNodeJsMobile.a"; path = "libRNNodeJsMobile.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
308- 6C296DAC135B469890D64809 /* NodeMobile.framework */ = {isa = PBXFileReference; name = "NodeMobile.framework"; path = "../node_modules/nodejs-mobile-react-native/ios/NodeMobile.framework"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.framework; explicitFileType = undefined; includeInIndex = 0; };
309- 8671363C471C406E89C6ECCB /* nodejs-project */ = {isa = PBXFileReference; name = "nodejs-project"; path = "../nodejs-assets/nodejs-project"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
310- B168DD7A511648E0B1415628 /* builtin_modules */ = {isa = PBXFileReference; name = "builtin_modules"; path = "../node_modules/nodejs-mobile-react-native/install/resources/nodejs-modules/builtin_modules"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
311-/* End PBXFileReference section */
312-
313-/* Begin PBXFrameworksBuildPhase section */
314- 00E356EB1AD99517003FC87E /* Frameworks */ = {
315- isa = PBXFrameworksBuildPhase;
316- buildActionMask = 2147483647;
317- files = (
318- 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */,
319- );
320- runOnlyForDeploymentPostprocessing = 0;
321- };
322- 13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
323- isa = PBXFrameworksBuildPhase;
324- buildActionMask = 2147483647;
325- files = (
326- ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */,
327- 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */,
328- 146834051AC3E58100842450 /* libReact.a in Frameworks */,
329- 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */,
330- 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */,
331- 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */,
332- 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */,
333- 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */,
334- 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */,
335- 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */,
336- 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */,
337- 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */,
338- 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */,
339- DAC75DC68506405484F0C195 /* libRNRandomBytes.a in Frameworks */,
340- 45F10F013ABD4A72919F7D0B /* libRNFS.a in Frameworks */,
341- 7983F50EB80E422FB1B30725 /* libRNOS.a in Frameworks */,
342- 587B5D0131604F78BB2B7C9E /* libTcpSockets.a in Frameworks */,
343- BA3570C3DA7C41FB87DA3A55 /* libRNVectorIcons.a in Frameworks */,
344- A03FF7594955491F84C43833 /* libRNNodeJsMobile.a in Frameworks */,
345- 7BA397C7699A4B32971919B3 /* NodeMobile.framework in Frameworks */,
346- );
347- runOnlyForDeploymentPostprocessing = 0;
348- };
349- 2D02E4781E0B4A5D006451C7 /* Frameworks */ = {
350- isa = PBXFrameworksBuildPhase;
351- buildActionMask = 2147483647;
352- files = (
353- 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */,
354- 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation-tvOS.a in Frameworks */,
355- 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */,
356- 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */,
357- 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */,
358- 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */,
359- 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */,
360- 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */,
361- );
362- runOnlyForDeploymentPostprocessing = 0;
363- };
364- 2D02E48D1E0B4A5D006451C7 /* Frameworks */ = {
365- isa = PBXFrameworksBuildPhase;
366- buildActionMask = 2147483647;
367- files = (
368- );
369- runOnlyForDeploymentPostprocessing = 0;
370- };
371-/* End PBXFrameworksBuildPhase section */
372-
373-/* Begin PBXGroup section */
374- 00C302A81ABCB8CE00DB3ED1 /* Products */ = {
375- isa = PBXGroup;
376- children = (
377- 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */,
378- );
379- name = Products;
380- sourceTree = "<group>";
381- };
382- 00C302B61ABCB90400DB3ED1 /* Products */ = {
383- isa = PBXGroup;
384- children = (
385- 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */,
386- );
387- name = Products;
388- sourceTree = "<group>";
389- };
390- 00C302BC1ABCB91800DB3ED1 /* Products */ = {
391- isa = PBXGroup;
392- children = (
393- 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */,
394- 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */,
395- );
396- name = Products;
397- sourceTree = "<group>";
398- };
399- 00C302D41ABCB9D200DB3ED1 /* Products */ = {
400- isa = PBXGroup;
401- children = (
402- 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */,
403- 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */,
404- );
405- name = Products;
406- sourceTree = "<group>";
407- };
408- 00C302E01ABCB9EE00DB3ED1 /* Products */ = {
409- isa = PBXGroup;
410- children = (
411- 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */,
412- );
413- name = Products;
414- sourceTree = "<group>";
415- };
416- 00E356EF1AD99517003FC87E /* MMMMMTests */ = {
417- isa = PBXGroup;
418- children = (
419- 00E356F21AD99517003FC87E /* MMMMMTests.m */,
420- 00E356F01AD99517003FC87E /* Supporting Files */,
421- );
422- path = MMMMMTests;
423- sourceTree = "<group>";
424- };
425- 00E356F01AD99517003FC87E /* Supporting Files */ = {
426- isa = PBXGroup;
427- children = (
428- 00E356F11AD99517003FC87E /* Info.plist */,
429- );
430- name = "Supporting Files";
431- sourceTree = "<group>";
432- };
433- 139105B71AF99BAD00B5F7CC /* Products */ = {
434- isa = PBXGroup;
435- children = (
436- 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */,
437- 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */,
438- );
439- name = Products;
440- sourceTree = "<group>";
441- };
442- 139FDEE71B06529A00C62182 /* Products */ = {
443- isa = PBXGroup;
444- children = (
445- 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */,
446- 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */,
447- );
448- name = Products;
449- sourceTree = "<group>";
450- };
451- 13B07FAE1A68108700A75B9A /* MMMMM */ = {
452- isa = PBXGroup;
453- children = (
454- 008F07F21AC5B25A0029DE68 /* main.jsbundle */,
455- 13B07FAF1A68108700A75B9A /* AppDelegate.h */,
456- 13B07FB01A68108700A75B9A /* AppDelegate.m */,
457- 13B07FB51A68108700A75B9A /* Images.xcassets */,
458- 13B07FB61A68108700A75B9A /* Info.plist */,
459- 13B07FB11A68108700A75B9A /* LaunchScreen.xib */,
460- 13B07FB71A68108700A75B9A /* main.m */,
461- );
462- name = MMMMM;
463- sourceTree = "<group>";
464- };
465- 146834001AC3E56700842450 /* Products */ = {
466- isa = PBXGroup;
467- children = (
468- 146834041AC3E56700842450 /* libReact.a */,
469- 3DAD3EA31DF850E9000B6D8A /* libReact.a */,
470- 3DAD3EA51DF850E9000B6D8A /* libyoga.a */,
471- 3DAD3EA71DF850E9000B6D8A /* libyoga.a */,
472- 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */,
473- 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */,
474- 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */,
475- 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */,
476- 3DAD3EA31DF850E9000B6D8A /* libReact-tvOS.a */,
477- );
478- name = Products;
479- sourceTree = "<group>";
480- };
481- 5E91572E1DD0AC6500FF2AA8 /* Products */ = {
482- isa = PBXGroup;
483- children = (
484- 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */,
485- 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */,
486- );
487- name = Products;
488- sourceTree = "<group>";
489- };
490- 78C398B11ACF4ADC00677621 /* Products */ = {
491- isa = PBXGroup;
492- children = (
493- 78C398B91ACF4ADC00677621 /* libRCTLinking.a */,
494- 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */,
495- );
496- name = Products;
497- sourceTree = "<group>";
498- };
499- 832341AE1AAA6A7D00B99B32 /* Libraries */ = {
500- isa = PBXGroup;
501- children = (
502- 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */,
503- 146833FF1AC3E56700842450 /* React.xcodeproj */,
504- 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */,
505- ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */,
506- 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */,
507- 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */,
508- 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */,
509- 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */,
510- 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */,
511- 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */,
512- 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */,
513- 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */,
514- E760E9E8B33140F98A172FB2 /* RNRandomBytes.xcodeproj */,
515- 4E124C164F2C4CE29CDFC7AF /* RNFS.xcodeproj */,
516- 2732D8C3C5054BE79226E7C6 /* RNOS.xcodeproj */,
517- 6891BB4EFE5D4C9F96382670 /* TcpSockets.xcodeproj */,
518- 91C746E80A6847A3AAEF2CCF /* RNNodeJsMobile.xcodeproj */,
519- );
520- name = Libraries;
521- sourceTree = "<group>";
522- };
523- 832341B11AAA6A8300B99B32 /* Products */ = {
524- isa = PBXGroup;
525- children = (
526- 832341B51AAA6A8300B99B32 /* libRCTText.a */,
527- 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */,
528- );
529- name = Products;
530- sourceTree = "<group>";
531- };
532- 83CBB9F61A601CBA00E9B192 = {
533- isa = PBXGroup;
534- children = (
535- 13B07FAE1A68108700A75B9A /* MMMMM */,
536- 832341AE1AAA6A7D00B99B32 /* Libraries */,
537- 00E356EF1AD99517003FC87E /* MMMMMTests */,
538- 83CBBA001A601CBA00E9B192 /* Products */,
539- FE81FAD15C224F4C90F2D86F /* Frameworks */,
540- 8671363C471C406E89C6ECCB /* nodejs-project */,
541- B168DD7A511648E0B1415628 /* builtin_modules */,
542- );
543- indentWidth = 2;
544- sourceTree = "<group>";
545- tabWidth = 2;
546- usesTabs = 0;
547- };
548- 83CBBA001A601CBA00E9B192 /* Products */ = {
549- isa = PBXGroup;
550- children = (
551- 13B07F961A680F5B00A75B9A /* MMMMM.app */,
552- 00E356EE1AD99517003FC87E /* MMMMMTests.xctest */,
553- 2D02E47B1E0B4A5D006451C7 /* MMMMM-tvOS.app */,
554- 2D02E4901E0B4A5D006451C7 /* MMMMM-tvOSTests.xctest */,
555- );
556- name = Products;
557- sourceTree = "<group>";
558- };
559- ADBDB9201DFEBF0600ED6528 /* Products */ = {
560- isa = PBXGroup;
561- children = (
562- ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */,
563- );
564- name = Products;
565- sourceTree = "<group>";
566- };
567- FE81FAD15C224F4C90F2D86F /* Frameworks */ = {
568- isa = "PBXGroup";
569- children = (
570- 6C296DAC135B469890D64809 /* NodeMobile.framework */,
571- );
572- name = Frameworks;
573- sourceTree = "<group>";
574- };
575- 51AF20732C18406196296EF5 /* Resources */ = {
576- isa = "PBXGroup";
577- children = (
578- );
579- name = Resources;
580- sourceTree = "<group>";
581- };
582-/* End PBXGroup section */
583-
584-/* Begin PBXNativeTarget section */
585- 00E356ED1AD99517003FC87E /* MMMMMTests */ = {
586- isa = PBXNativeTarget;
587- buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "MMMMMTests" */;
588- buildPhases = (
589- 00E356EA1AD99517003FC87E /* Sources */,
590- 00E356EB1AD99517003FC87E /* Frameworks */,
591- 00E356EC1AD99517003FC87E /* Resources */,
592- );
593- buildRules = (
594- );
595- dependencies = (
596- 00E356F51AD99517003FC87E /* PBXTargetDependency */,
597- );
598- name = MMMMMTests;
599- productName = MMMMMTests;
600- productReference = 00E356EE1AD99517003FC87E /* MMMMMTests.xctest */;
601- productType = "com.apple.product-type.bundle.unit-test";
602- };
603- 13B07F861A680F5B00A75B9A /* MMMMM */ = {
604- isa = PBXNativeTarget;
605- buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "MMMMM" */;
606- buildPhases = (
607- 13B07F871A680F5B00A75B9A /* Sources */,
608- 13B07F8C1A680F5B00A75B9A /* Frameworks */,
609- 13B07F8E1A680F5B00A75B9A /* Resources */,
610- 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
611- 7B795814731347E89F22264A /* Embed Frameworks */,
612- 1E64F30194CE42AAA0E839C0 /* Build NodeJS Mobile Native Modules */,
613- 6F457143E34A4858B827B6EA /* Sign NodeJS Mobile Native Modules */,
614- );
615- buildRules = (
616- );
617- dependencies = (
618- );
619- name = MMMMM;
620- productName = "Hello World";
621- productReference = 13B07F961A680F5B00A75B9A /* MMMMM.app */;
622- productType = "com.apple.product-type.application";
623- };
624- 2D02E47A1E0B4A5D006451C7 /* MMMMM-tvOS */ = {
625- isa = PBXNativeTarget;
626- buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "MMMMM-tvOS" */;
627- buildPhases = (
628- 2D02E4771E0B4A5D006451C7 /* Sources */,
629- 2D02E4781E0B4A5D006451C7 /* Frameworks */,
630- 2D02E4791E0B4A5D006451C7 /* Resources */,
631- 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */,
632- );
633- buildRules = (
634- );
635- dependencies = (
636- );
637- name = "MMMMM-tvOS";
638- productName = "MMMMM-tvOS";
639- productReference = 2D02E47B1E0B4A5D006451C7 /* MMMMM-tvOS.app */;
640- productType = "com.apple.product-type.application";
641- };
642- 2D02E48F1E0B4A5D006451C7 /* MMMMM-tvOSTests */ = {
643- isa = PBXNativeTarget;
644- buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "MMMMM-tvOSTests" */;
645- buildPhases = (
646- 2D02E48C1E0B4A5D006451C7 /* Sources */,
647- 2D02E48D1E0B4A5D006451C7 /* Frameworks */,
648- 2D02E48E1E0B4A5D006451C7 /* Resources */,
649- );
650- buildRules = (
651- );
652- dependencies = (
653- 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */,
654- );
655- name = "MMMMM-tvOSTests";
656- productName = "MMMMM-tvOSTests";
657- productReference = 2D02E4901E0B4A5D006451C7 /* MMMMM-tvOSTests.xctest */;
658- productType = "com.apple.product-type.bundle.unit-test";
659- };
660-/* End PBXNativeTarget section */
661-
662-/* Begin PBXProject section */
663- 83CBB9F71A601CBA00E9B192 /* Project object */ = {
664- isa = PBXProject;
665- attributes = {
666- LastUpgradeCheck = 610;
667- ORGANIZATIONNAME = Facebook;
668- TargetAttributes = {
669- 00E356ED1AD99517003FC87E = {
670- CreatedOnToolsVersion = 6.2;
671- TestTargetID = 13B07F861A680F5B00A75B9A;
672- };
673- 2D02E47A1E0B4A5D006451C7 = {
674- CreatedOnToolsVersion = 8.2.1;
675- ProvisioningStyle = Automatic;
676- };
677- 2D02E48F1E0B4A5D006451C7 = {
678- CreatedOnToolsVersion = 8.2.1;
679- ProvisioningStyle = Automatic;
680- TestTargetID = 2D02E47A1E0B4A5D006451C7;
681- };
682- };
683- };
684- buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "MMMMM" */;
685- compatibilityVersion = "Xcode 3.2";
686- developmentRegion = English;
687- hasScannedForEncodings = 0;
688- knownRegions = (
689- en,
690- Base,
691- );
692- mainGroup = 83CBB9F61A601CBA00E9B192;
693- productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
694- projectDirPath = "";
695- projectReferences = (
696- {
697- ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */;
698- ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */;
699- },
700- {
701- ProductGroup = 5E91572E1DD0AC6500FF2AA8 /* Products */;
702- ProjectRef = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */;
703- },
704- {
705- ProductGroup = ADBDB9201DFEBF0600ED6528 /* Products */;
706- ProjectRef = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */;
707- },
708- {
709- ProductGroup = 00C302B61ABCB90400DB3ED1 /* Products */;
710- ProjectRef = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */;
711- },
712- {
713- ProductGroup = 00C302BC1ABCB91800DB3ED1 /* Products */;
714- ProjectRef = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
715- },
716- {
717- ProductGroup = 78C398B11ACF4ADC00677621 /* Products */;
718- ProjectRef = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */;
719- },
720- {
721- ProductGroup = 00C302D41ABCB9D200DB3ED1 /* Products */;
722- ProjectRef = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */;
723- },
724- {
725- ProductGroup = 139105B71AF99BAD00B5F7CC /* Products */;
726- ProjectRef = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */;
727- },
728- {
729- ProductGroup = 832341B11AAA6A8300B99B32 /* Products */;
730- ProjectRef = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */;
731- },
732- {
733- ProductGroup = 00C302E01ABCB9EE00DB3ED1 /* Products */;
734- ProjectRef = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */;
735- },
736- {
737- ProductGroup = 139FDEE71B06529A00C62182 /* Products */;
738- ProjectRef = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
739- },
740- {
741- ProductGroup = 146834001AC3E56700842450 /* Products */;
742- ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */;
743- },
744- );
745- projectRoot = "";
746- targets = (
747- 13B07F861A680F5B00A75B9A /* MMMMM */,
748- 00E356ED1AD99517003FC87E /* MMMMMTests */,
749- 2D02E47A1E0B4A5D006451C7 /* MMMMM-tvOS */,
750- 2D02E48F1E0B4A5D006451C7 /* MMMMM-tvOSTests */,
751- );
752- };
753-/* End PBXProject section */
754-
755-/* Begin PBXReferenceProxy section */
756- 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */ = {
757- isa = PBXReferenceProxy;
758- fileType = archive.ar;
759- path = libRCTActionSheet.a;
760- remoteRef = 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */;
761- sourceTree = BUILT_PRODUCTS_DIR;
762- };
763- 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */ = {
764- isa = PBXReferenceProxy;
765- fileType = archive.ar;
766- path = libRCTGeolocation.a;
767- remoteRef = 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */;
768- sourceTree = BUILT_PRODUCTS_DIR;
769- };
770- 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */ = {
771- isa = PBXReferenceProxy;
772- fileType = archive.ar;
773- path = libRCTImage.a;
774- remoteRef = 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */;
775- sourceTree = BUILT_PRODUCTS_DIR;
776- };
777- 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */ = {
778- isa = PBXReferenceProxy;
779- fileType = archive.ar;
780- path = libRCTNetwork.a;
781- remoteRef = 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */;
782- sourceTree = BUILT_PRODUCTS_DIR;
783- };
784- 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */ = {
785- isa = PBXReferenceProxy;
786- fileType = archive.ar;
787- path = libRCTVibration.a;
788- remoteRef = 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */;
789- sourceTree = BUILT_PRODUCTS_DIR;
790- };
791- 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */ = {
792- isa = PBXReferenceProxy;
793- fileType = archive.ar;
794- path = libRCTSettings.a;
795- remoteRef = 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */;
796- sourceTree = BUILT_PRODUCTS_DIR;
797- };
798- 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */ = {
799- isa = PBXReferenceProxy;
800- fileType = archive.ar;
801- path = libRCTWebSocket.a;
802- remoteRef = 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */;
803- sourceTree = BUILT_PRODUCTS_DIR;
804- };
805- 146834041AC3E56700842450 /* libReact.a */ = {
806- isa = PBXReferenceProxy;
807- fileType = archive.ar;
808- path = libReact.a;
809- remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */;
810- sourceTree = BUILT_PRODUCTS_DIR;
811- };
812- 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */ = {
813- isa = PBXReferenceProxy;
814- fileType = archive.ar;
815- path = "libRCTImage-tvOS.a";
816- remoteRef = 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */;
817- sourceTree = BUILT_PRODUCTS_DIR;
818- };
819- 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */ = {
820- isa = PBXReferenceProxy;
821- fileType = archive.ar;
822- path = "libRCTLinking-tvOS.a";
823- remoteRef = 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */;
824- sourceTree = BUILT_PRODUCTS_DIR;
825- };
826- 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */ = {
827- isa = PBXReferenceProxy;
828- fileType = archive.ar;
829- path = "libRCTNetwork-tvOS.a";
830- remoteRef = 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */;
831- sourceTree = BUILT_PRODUCTS_DIR;
832- };
833- 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */ = {
834- isa = PBXReferenceProxy;
835- fileType = archive.ar;
836- path = "libRCTSettings-tvOS.a";
837- remoteRef = 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */;
838- sourceTree = BUILT_PRODUCTS_DIR;
839- };
840- 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */ = {
841- isa = PBXReferenceProxy;
842- fileType = archive.ar;
843- path = "libRCTText-tvOS.a";
844- remoteRef = 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */;
845- sourceTree = BUILT_PRODUCTS_DIR;
846- };
847- 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */ = {
848- isa = PBXReferenceProxy;
849- fileType = archive.ar;
850- path = "libRCTWebSocket-tvOS.a";
851- remoteRef = 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */;
852- sourceTree = BUILT_PRODUCTS_DIR;
853- };
854- 3DAD3EA31DF850E9000B6D8A /* libReact-tvOS.a */ = {
855- isa = PBXReferenceProxy;
856- fileType = archive.ar;
857- path = "libReact-tvOS.a";
858- remoteRef = 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */;
859- sourceTree = BUILT_PRODUCTS_DIR;
860- };
861- 3DAD3EA51DF850E9000B6D8A /* libyoga.a */ = {
862- isa = PBXReferenceProxy;
863- fileType = archive.ar;
864- path = libyoga.a;
865- remoteRef = 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */;
866- sourceTree = BUILT_PRODUCTS_DIR;
867- };
868- 3DAD3EA71DF850E9000B6D8A /* libyoga.a */ = {
869- isa = PBXReferenceProxy;
870- fileType = archive.ar;
871- path = libyoga.a;
872- remoteRef = 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */;
873- sourceTree = BUILT_PRODUCTS_DIR;
874- };
875- 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */ = {
876- isa = PBXReferenceProxy;
877- fileType = archive.ar;
878- path = libcxxreact.a;
879- remoteRef = 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */;
880- sourceTree = BUILT_PRODUCTS_DIR;
881- };
882- 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */ = {
883- isa = PBXReferenceProxy;
884- fileType = archive.ar;
885- path = libcxxreact.a;
886- remoteRef = 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */;
887- sourceTree = BUILT_PRODUCTS_DIR;
888- };
889- 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */ = {
890- isa = PBXReferenceProxy;
891- fileType = archive.ar;
892- path = libjschelpers.a;
893- remoteRef = 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */;
894- sourceTree = BUILT_PRODUCTS_DIR;
895- };
896- 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */ = {
897- isa = PBXReferenceProxy;
898- fileType = archive.ar;
899- path = libjschelpers.a;
900- remoteRef = 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */;
901- sourceTree = BUILT_PRODUCTS_DIR;
902- };
903- 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */ = {
904- isa = PBXReferenceProxy;
905- fileType = archive.ar;
906- path = libRCTAnimation.a;
907- remoteRef = 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */;
908- sourceTree = BUILT_PRODUCTS_DIR;
909- };
910- 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */ = {
911- isa = PBXReferenceProxy;
912- fileType = archive.ar;
913- path = "libRCTAnimation-tvOS.a";
914- remoteRef = 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */;
915- sourceTree = BUILT_PRODUCTS_DIR;
916- };
917- 78C398B91ACF4ADC00677621 /* libRCTLinking.a */ = {
918- isa = PBXReferenceProxy;
919- fileType = archive.ar;
920- path = libRCTLinking.a;
921- remoteRef = 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */;
922- sourceTree = BUILT_PRODUCTS_DIR;
923- };
924- 832341B51AAA6A8300B99B32 /* libRCTText.a */ = {
925- isa = PBXReferenceProxy;
926- fileType = archive.ar;
927- path = libRCTText.a;
928- remoteRef = 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */;
929- sourceTree = BUILT_PRODUCTS_DIR;
930- };
931- ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */ = {
932- isa = PBXReferenceProxy;
933- fileType = archive.ar;
934- path = libRCTBlob.a;
935- remoteRef = ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */;
936- sourceTree = BUILT_PRODUCTS_DIR;
937- };
938-/* End PBXReferenceProxy section */
939-
940-/* Begin PBXResourcesBuildPhase section */
941- 00E356EC1AD99517003FC87E /* Resources */ = {
942- isa = PBXResourcesBuildPhase;
943- buildActionMask = 2147483647;
944- files = (
945- );
946- runOnlyForDeploymentPostprocessing = 0;
947- };
948- 13B07F8E1A680F5B00A75B9A /* Resources */ = {
949- isa = PBXResourcesBuildPhase;
950- buildActionMask = 2147483647;
951- files = (
952- 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
953- 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */,
954- 08553A5F6E9A4A9DA315D8D1 /* nodejs-project in Resources */,
955- F2EA81708D02402E96A26723 /* builtin_modules in Resources */,
956- );
957- runOnlyForDeploymentPostprocessing = 0;
958- };
959- 2D02E4791E0B4A5D006451C7 /* Resources */ = {
960- isa = PBXResourcesBuildPhase;
961- buildActionMask = 2147483647;
962- files = (
963- 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */,
964- );
965- runOnlyForDeploymentPostprocessing = 0;
966- };
967- 2D02E48E1E0B4A5D006451C7 /* Resources */ = {
968- isa = PBXResourcesBuildPhase;
969- buildActionMask = 2147483647;
970- files = (
971- );
972- runOnlyForDeploymentPostprocessing = 0;
973- };
974-/* End PBXResourcesBuildPhase section */
975-
976-/* Begin PBXShellScriptBuildPhase section */
977- 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = {
978- isa = PBXShellScriptBuildPhase;
979- buildActionMask = 2147483647;
980- files = (
981- );
982- inputPaths = (
983- );
984- name = "Bundle React Native code and images";
985- outputPaths = (
986- );
987- runOnlyForDeploymentPostprocessing = 0;
988- shellPath = /bin/sh;
989- shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
990- };
991- 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = {
992- isa = PBXShellScriptBuildPhase;
993- buildActionMask = 2147483647;
994- files = (
995- );
996- inputPaths = (
997- );
998- name = "Bundle React Native Code And Images";
999- outputPaths = (
1000- );
1001- runOnlyForDeploymentPostprocessing = 0;
1002- shellPath = /bin/sh;
1003- shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
1004- };
1005- 1E64F30194CE42AAA0E839C0 /* Build NodeJS Mobile Native Modules */ = {
1006- isa = PBXShellScriptBuildPhase;
1007- buildActionMask = 2147483647;
1008- files = (
1009- );
1010- runOnlyForDeploymentPostprocessing = 0;
1011- name = "Build NodeJS Mobile Native Modules";
1012- inputPaths = (
1013- );
1014- outputPaths = (
1015- );
1016- shellPath = /bin/sh;
1017- shellScript = "
1018-set -e
1019-if [ -z \"$NODEJS_MOBILE_BUILD_NATIVE_MODULES\" ]; then
1020-# If build native modules preference is not set, look for it in the project's
1021-#nodejs-assets/BUILD_NATIVE_MODULES.txt file.
1022-NODEJS_ASSETS_DIR=\"$( cd \"$PROJECT_DIR\" && cd ../nodejs-assets/ && pwd )\"
1023-PREFERENCE_FILE_PATH=\"$NODEJS_ASSETS_DIR/BUILD_NATIVE_MODULES.txt\"
1024-if [ -f \"$PREFERENCE_FILE_PATH\" ]; then
1025- NODEJS_MOBILE_BUILD_NATIVE_MODULES=\"$(cat $PREFERENCE_FILE_PATH | xargs)\"
1026-else
1027- NODEJS_MOBILE_BUILD_NATIVE_MODULES=0
1028-fi
1029-fi
1030-if [ \"1\" != \"$NODEJS_MOBILE_BUILD_NATIVE_MODULES\" ]; then exit 0; fi
1031-# Apply patches to the modules package.json
1032-PATCH_SCRIPT_DIR=\"$( cd \"$PROJECT_DIR\" && cd ../node_modules/nodejs-mobile-react-native/scripts/ && pwd )\"
1033-NODEJS_PROJECT_MODULES_DIR=\"$( cd \"$CODESIGNING_FOLDER_PATH\" && cd nodejs-project/node_modules/ && pwd )\"
1034-node \"$PATCH_SCRIPT_DIR\"/patch-package.js $NODEJS_PROJECT_MODULES_DIR
1035-# Get the nodejs-mobile-gyp location
1036-NODEJS_MOBILE_GYP_DIR=\"$( cd \"$PROJECT_DIR\" && cd ../node_modules/nodejs-mobile-gyp/ && pwd )\"
1037-NODEJS_MOBILE_GYP_BIN_FILE=\"$NODEJS_MOBILE_GYP_DIR\"/bin/node-gyp.js
1038-# Rebuild modules with right environment
1039-NODEJS_HEADERS_DIR=\"$( cd \"$PROJECT_DIR\" && cd ../node_modules/nodejs-mobile-react-native/ios/libnode/ && pwd )\"
1040-pushd $CODESIGNING_FOLDER_PATH/nodejs-project/
1041-if [ \"$PLATFORM_NAME\" == \"iphoneos\" ]
1042-then
1043- GYP_DEFINES=\"OS=ios\" npm_config_nodedir=\"$NODEJS_HEADERS_DIR\" npm_config_node_gyp=\"$NODEJS_MOBILE_GYP_BIN_FILE\" npm_config_platform=\"ios\" npm_config_node_engine=\"chakracore\" npm_config_arch=\"arm64\" npm --verbose rebuild --build-from-source
1044-else
1045- GYP_DEFINES=\"OS=ios\" npm_config_nodedir=\"$NODEJS_HEADERS_DIR\" npm_config_node_gyp=\"$NODEJS_MOBILE_GYP_BIN_FILE\" npm_config_platform=\"ios\" npm_config_node_engine=\"chakracore\" npm_config_arch=\"x64\" npm --verbose rebuild --build-from-source
1046-fi
1047-popd
1048-";
1049- };
1050- 6F457143E34A4858B827B6EA /* Sign NodeJS Mobile Native Modules */ = {
1051- isa = PBXShellScriptBuildPhase;
1052- buildActionMask = 2147483647;
1053- files = (
1054- );
1055- runOnlyForDeploymentPostprocessing = 0;
1056- name = "Sign NodeJS Mobile Native Modules";
1057- inputPaths = (
1058- );
1059- outputPaths = (
1060- );
1061- shellPath = /bin/sh;
1062- shellScript = "
1063-set -e
1064-if [ -z \"$NODEJS_MOBILE_BUILD_NATIVE_MODULES\" ]; then
1065-# If build native modules preference is not set, look for it in the project's
1066-#nodejs-assets/BUILD_NATIVE_MODULES.txt file.
1067-NODEJS_ASSETS_DIR=\"$( cd \"$PROJECT_DIR\" && cd ../nodejs-assets/ && pwd )\"
1068-PREFERENCE_FILE_PATH=\"$NODEJS_ASSETS_DIR/BUILD_NATIVE_MODULES.txt\"
1069-if [ -f \"$PREFERENCE_FILE_PATH\" ]; then
1070- NODEJS_MOBILE_BUILD_NATIVE_MODULES=\"$(cat $PREFERENCE_FILE_PATH | xargs)\"
1071-else
1072- NODEJS_MOBILE_BUILD_NATIVE_MODULES=0
1073-fi
1074-fi
1075-if [ \"1\" != \"$NODEJS_MOBILE_BUILD_NATIVE_MODULES\" ]; then exit 0; fi
1076-/usr/bin/codesign --force --sign $EXPANDED_CODE_SIGN_IDENTITY --preserve-metadata=identifier,entitlements,flags --timestamp=none $(find \"$CODESIGNING_FOLDER_PATH/nodejs-project/\" -type f -name \"*.node\")
1077-";
1078- };
1079-/* End PBXShellScriptBuildPhase section */
1080-
1081-/* Begin PBXSourcesBuildPhase section */
1082- 00E356EA1AD99517003FC87E /* Sources */ = {
1083- isa = PBXSourcesBuildPhase;
1084- buildActionMask = 2147483647;
1085- files = (
1086- 00E356F31AD99517003FC87E /* MMMMMTests.m in Sources */,
1087- );
1088- runOnlyForDeploymentPostprocessing = 0;
1089- };
1090- 13B07F871A680F5B00A75B9A /* Sources */ = {
1091- isa = PBXSourcesBuildPhase;
1092- buildActionMask = 2147483647;
1093- files = (
1094- 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */,
1095- 13B07FC11A68108700A75B9A /* main.m in Sources */,
1096- );
1097- runOnlyForDeploymentPostprocessing = 0;
1098- };
1099- 2D02E4771E0B4A5D006451C7 /* Sources */ = {
1100- isa = PBXSourcesBuildPhase;
1101- buildActionMask = 2147483647;
1102- files = (
1103- 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */,
1104- 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */,
1105- );
1106- runOnlyForDeploymentPostprocessing = 0;
1107- };
1108- 2D02E48C1E0B4A5D006451C7 /* Sources */ = {
1109- isa = PBXSourcesBuildPhase;
1110- buildActionMask = 2147483647;
1111- files = (
1112- 2DCD954D1E0B4F2C00145EB5 /* MMMMMTests.m in Sources */,
1113- );
1114- runOnlyForDeploymentPostprocessing = 0;
1115- };
1116-/* End PBXSourcesBuildPhase section */
1117-
1118-/* Begin PBXTargetDependency section */
1119- 00E356F51AD99517003FC87E /* PBXTargetDependency */ = {
1120- isa = PBXTargetDependency;
1121- target = 13B07F861A680F5B00A75B9A /* MMMMM */;
1122- targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */;
1123- };
1124- 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = {
1125- isa = PBXTargetDependency;
1126- target = 2D02E47A1E0B4A5D006451C7 /* MMMMM-tvOS */;
1127- targetProxy = 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */;
1128- };
1129-/* End PBXTargetDependency section */
1130-
1131-/* Begin PBXVariantGroup section */
1132- 13B07FB11A68108700A75B9A /* LaunchScreen.xib */ = {
1133- isa = PBXVariantGroup;
1134- children = (
1135- 13B07FB21A68108700A75B9A /* Base */,
1136- );
1137- name = LaunchScreen.xib;
1138- path = MMMMM;
1139- sourceTree = "<group>";
1140- };
1141-/* End PBXVariantGroup section */
1142-
1143-/* Begin XCBuildConfiguration section */
1144- 00E356F61AD99517003FC87E /* Debug */ = {
1145- isa = XCBuildConfiguration;
1146- buildSettings = {
1147- BUNDLE_LOADER = "$(TEST_HOST)";
1148- GCC_PREPROCESSOR_DEFINITIONS = (
1149- "DEBUG=1",
1150- "$(inherited)",
1151- );
1152- INFOPLIST_FILE = MMMMMTests/Info.plist;
1153- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1154- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1155- OTHER_LDFLAGS = (
1156- "-ObjC",
1157- "-lc++",
1158- );
1159- PRODUCT_NAME = "$(TARGET_NAME)";
1160- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MMMMM.app/MMMMM";
1161- LIBRARY_SEARCH_PATHS = (
1162- "$(inherited)",
1163- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1164- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1165- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1166- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1167- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1168- );
1169- HEADER_SEARCH_PATHS = (
1170- "$(inherited)",
1171- "$(SRCROOT)/../node_modules/react-native-randombytes",
1172- "$(SRCROOT)/../node_modules/react-native-fs/**",
1173- "$(SRCROOT)/../node_modules/react-native-os/ios",
1174- "$(SRCROOT)/../node_modules/react-native-tcp/ios/**",
1175- "$(SRCROOT)/../node_modules/nodejs-mobile-react-native/ios/**",
1176- );
1177- FRAMEWORK_SEARCH_PATHS = (
1178- "$(inherited)",
1179- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1180- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1181- );
1182- ENABLE_BITCODE = NO;
1183- };
1184- name = Debug;
1185- };
1186- 00E356F71AD99517003FC87E /* Release */ = {
1187- isa = XCBuildConfiguration;
1188- buildSettings = {
1189- BUNDLE_LOADER = "$(TEST_HOST)";
1190- COPY_PHASE_STRIP = NO;
1191- INFOPLIST_FILE = MMMMMTests/Info.plist;
1192- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1193- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1194- OTHER_LDFLAGS = (
1195- "-ObjC",
1196- "-lc++",
1197- );
1198- PRODUCT_NAME = "$(TARGET_NAME)";
1199- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MMMMM.app/MMMMM";
1200- LIBRARY_SEARCH_PATHS = (
1201- "$(inherited)",
1202- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1203- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1204- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1205- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1206- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1207- );
1208- HEADER_SEARCH_PATHS = (
1209- "$(inherited)",
1210- "$(SRCROOT)/../node_modules/react-native-randombytes",
1211- "$(SRCROOT)/../node_modules/react-native-fs/**",
1212- "$(SRCROOT)/../node_modules/react-native-os/ios",
1213- "$(SRCROOT)/../node_modules/react-native-tcp/ios/**",
1214- "$(SRCROOT)/../node_modules/nodejs-mobile-react-native/ios/**",
1215- );
1216- FRAMEWORK_SEARCH_PATHS = (
1217- "$(inherited)",
1218- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1219- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1220- );
1221- ENABLE_BITCODE = NO;
1222- };
1223- name = Release;
1224- };
1225- 13B07F941A680F5B00A75B9A /* Debug */ = {
1226- isa = XCBuildConfiguration;
1227- buildSettings = {
1228- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1229- CURRENT_PROJECT_VERSION = 1;
1230- DEAD_CODE_STRIPPING = NO;
1231- INFOPLIST_FILE = MMMMM/Info.plist;
1232- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1233- OTHER_LDFLAGS = (
1234- "$(inherited)",
1235- "-ObjC",
1236- "-lc++",
1237- );
1238- PRODUCT_NAME = MMMMM;
1239- VERSIONING_SYSTEM = "apple-generic";
1240- HEADER_SEARCH_PATHS = (
1241- "$(inherited)",
1242- "$(SRCROOT)/../node_modules/react-native-randombytes",
1243- "$(SRCROOT)/../node_modules/react-native-fs/**",
1244- "$(SRCROOT)/../node_modules/react-native-os/ios",
1245- "$(SRCROOT)/../node_modules/react-native-tcp/ios/**",
1246- "$(SRCROOT)/../node_modules/nodejs-mobile-react-native/ios/**",
1247- );
1248- FRAMEWORK_SEARCH_PATHS = (
1249- "$(inherited)",
1250- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1251- );
1252- ENABLE_BITCODE = NO;
1253- };
1254- name = Debug;
1255- };
1256- 13B07F951A680F5B00A75B9A /* Release */ = {
1257- isa = XCBuildConfiguration;
1258- buildSettings = {
1259- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1260- CURRENT_PROJECT_VERSION = 1;
1261- INFOPLIST_FILE = MMMMM/Info.plist;
1262- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1263- OTHER_LDFLAGS = (
1264- "$(inherited)",
1265- "-ObjC",
1266- "-lc++",
1267- );
1268- PRODUCT_NAME = MMMMM;
1269- VERSIONING_SYSTEM = "apple-generic";
1270- HEADER_SEARCH_PATHS = (
1271- "$(inherited)",
1272- "$(SRCROOT)/../node_modules/react-native-randombytes",
1273- "$(SRCROOT)/../node_modules/react-native-fs/**",
1274- "$(SRCROOT)/../node_modules/react-native-os/ios",
1275- "$(SRCROOT)/../node_modules/react-native-tcp/ios/**",
1276- "$(SRCROOT)/../node_modules/nodejs-mobile-react-native/ios/**",
1277- );
1278- FRAMEWORK_SEARCH_PATHS = (
1279- "$(inherited)",
1280- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1281- );
1282- ENABLE_BITCODE = NO;
1283- };
1284- name = Release;
1285- };
1286- 2D02E4971E0B4A5E006451C7 /* Debug */ = {
1287- isa = XCBuildConfiguration;
1288- buildSettings = {
1289- ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
1290- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
1291- CLANG_ANALYZER_NONNULL = YES;
1292- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1293- CLANG_WARN_INFINITE_RECURSION = YES;
1294- CLANG_WARN_SUSPICIOUS_MOVE = YES;
1295- DEBUG_INFORMATION_FORMAT = dwarf;
1296- ENABLE_TESTABILITY = YES;
1297- GCC_NO_COMMON_BLOCKS = YES;
1298- INFOPLIST_FILE = "MMMMM-tvOS/Info.plist";
1299- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1300- OTHER_LDFLAGS = (
1301- "-ObjC",
1302- "-lc++",
1303- );
1304- PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.MMMMM-tvOS";
1305- PRODUCT_NAME = "$(TARGET_NAME)";
1306- SDKROOT = appletvos;
1307- TARGETED_DEVICE_FAMILY = 3;
1308- TVOS_DEPLOYMENT_TARGET = 9.2;
1309- LIBRARY_SEARCH_PATHS = (
1310- "$(inherited)",
1311- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1312- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1313- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1314- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1315- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1316- );
1317- HEADER_SEARCH_PATHS = (
1318- "$(inherited)",
1319- "$(SRCROOT)/../node_modules/react-native-randombytes",
1320- "$(SRCROOT)/../node_modules/react-native-fs/**",
1321- "$(SRCROOT)/../node_modules/react-native-os/ios",
1322- "$(SRCROOT)/../node_modules/react-native-tcp/ios/**",
1323- "$(SRCROOT)/../node_modules/nodejs-mobile-react-native/ios/**",
1324- );
1325- FRAMEWORK_SEARCH_PATHS = (
1326- "$(inherited)",
1327- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1328- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1329- );
1330- ENABLE_BITCODE = NO;
1331- };
1332- name = Debug;
1333- };
1334- 2D02E4981E0B4A5E006451C7 /* Release */ = {
1335- isa = XCBuildConfiguration;
1336- buildSettings = {
1337- ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
1338- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
1339- CLANG_ANALYZER_NONNULL = YES;
1340- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1341- CLANG_WARN_INFINITE_RECURSION = YES;
1342- CLANG_WARN_SUSPICIOUS_MOVE = YES;
1343- COPY_PHASE_STRIP = NO;
1344- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1345- GCC_NO_COMMON_BLOCKS = YES;
1346- INFOPLIST_FILE = "MMMMM-tvOS/Info.plist";
1347- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1348- OTHER_LDFLAGS = (
1349- "-ObjC",
1350- "-lc++",
1351- );
1352- PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.MMMMM-tvOS";
1353- PRODUCT_NAME = "$(TARGET_NAME)";
1354- SDKROOT = appletvos;
1355- TARGETED_DEVICE_FAMILY = 3;
1356- TVOS_DEPLOYMENT_TARGET = 9.2;
1357- LIBRARY_SEARCH_PATHS = (
1358- "$(inherited)",
1359- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1360- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1361- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1362- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1363- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1364- );
1365- HEADER_SEARCH_PATHS = (
1366- "$(inherited)",
1367- "$(SRCROOT)/../node_modules/react-native-randombytes",
1368- "$(SRCROOT)/../node_modules/react-native-fs/**",
1369- "$(SRCROOT)/../node_modules/react-native-os/ios",
1370- "$(SRCROOT)/../node_modules/react-native-tcp/ios/**",
1371- "$(SRCROOT)/../node_modules/nodejs-mobile-react-native/ios/**",
1372- );
1373- FRAMEWORK_SEARCH_PATHS = (
1374- "$(inherited)",
1375- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1376- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1377- );
1378- ENABLE_BITCODE = NO;
1379- };
1380- name = Release;
1381- };
1382- 2D02E4991E0B4A5E006451C7 /* Debug */ = {
1383- isa = XCBuildConfiguration;
1384- buildSettings = {
1385- BUNDLE_LOADER = "$(TEST_HOST)";
1386- CLANG_ANALYZER_NONNULL = YES;
1387- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1388- CLANG_WARN_INFINITE_RECURSION = YES;
1389- CLANG_WARN_SUSPICIOUS_MOVE = YES;
1390- DEBUG_INFORMATION_FORMAT = dwarf;
1391- ENABLE_TESTABILITY = YES;
1392- GCC_NO_COMMON_BLOCKS = YES;
1393- INFOPLIST_FILE = "MMMMM-tvOSTests/Info.plist";
1394- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1395- PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.MMMMM-tvOSTests";
1396- PRODUCT_NAME = "$(TARGET_NAME)";
1397- SDKROOT = appletvos;
1398- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MMMMM-tvOS.app/MMMMM-tvOS";
1399- TVOS_DEPLOYMENT_TARGET = 10.1;
1400- LIBRARY_SEARCH_PATHS = (
1401- "$(inherited)",
1402- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1403- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1404- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1405- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1406- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1407- );
1408- FRAMEWORK_SEARCH_PATHS = (
1409- "$(inherited)",
1410- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1411- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1412- );
1413- ENABLE_BITCODE = NO;
1414- };
1415- name = Debug;
1416- };
1417- 2D02E49A1E0B4A5E006451C7 /* Release */ = {
1418- isa = XCBuildConfiguration;
1419- buildSettings = {
1420- BUNDLE_LOADER = "$(TEST_HOST)";
1421- CLANG_ANALYZER_NONNULL = YES;
1422- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1423- CLANG_WARN_INFINITE_RECURSION = YES;
1424- CLANG_WARN_SUSPICIOUS_MOVE = YES;
1425- COPY_PHASE_STRIP = NO;
1426- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1427- GCC_NO_COMMON_BLOCKS = YES;
1428- INFOPLIST_FILE = "MMMMM-tvOSTests/Info.plist";
1429- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1430- PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.MMMMM-tvOSTests";
1431- PRODUCT_NAME = "$(TARGET_NAME)";
1432- SDKROOT = appletvos;
1433- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MMMMM-tvOS.app/MMMMM-tvOS";
1434- TVOS_DEPLOYMENT_TARGET = 10.1;
1435- LIBRARY_SEARCH_PATHS = (
1436- "$(inherited)",
1437- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1438- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1439- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1440- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1441- "\"$(SRCROOT)/$(TARGET_NAME)\"",
1442- );
1443- FRAMEWORK_SEARCH_PATHS = (
1444- "$(inherited)",
1445- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1446- "\"../node_modules/nodejs-mobile-react-native/ios\"",
1447- );
1448- ENABLE_BITCODE = NO;
1449- };
1450- name = Release;
1451- };
1452- 83CBBA201A601CBA00E9B192 /* Debug */ = {
1453- isa = XCBuildConfiguration;
1454- buildSettings = {
1455- ALWAYS_SEARCH_USER_PATHS = NO;
1456- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1457- CLANG_CXX_LIBRARY = "libc++";
1458- CLANG_ENABLE_MODULES = YES;
1459- CLANG_ENABLE_OBJC_ARC = YES;
1460- CLANG_WARN_BOOL_CONVERSION = YES;
1461- CLANG_WARN_CONSTANT_CONVERSION = YES;
1462- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1463- CLANG_WARN_EMPTY_BODY = YES;
1464- CLANG_WARN_ENUM_CONVERSION = YES;
1465- CLANG_WARN_INT_CONVERSION = YES;
1466- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1467- CLANG_WARN_UNREACHABLE_CODE = YES;
1468- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1469- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1470- COPY_PHASE_STRIP = NO;
1471- ENABLE_STRICT_OBJC_MSGSEND = YES;
1472- GCC_C_LANGUAGE_STANDARD = gnu99;
1473- GCC_DYNAMIC_NO_PIC = NO;
1474- GCC_OPTIMIZATION_LEVEL = 0;
1475- GCC_PREPROCESSOR_DEFINITIONS = (
1476- "DEBUG=1",
1477- "$(inherited)",
1478- );
1479- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1480- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1481- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1482- GCC_WARN_UNDECLARED_SELECTOR = YES;
1483- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1484- GCC_WARN_UNUSED_FUNCTION = YES;
1485- GCC_WARN_UNUSED_VARIABLE = YES;
1486- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1487- MTL_ENABLE_DEBUG_INFO = YES;
1488- ONLY_ACTIVE_ARCH = YES;
1489- SDKROOT = iphoneos;
1490- ENABLE_BITCODE = NO;
1491- };
1492- name = Debug;
1493- };
1494- 83CBBA211A601CBA00E9B192 /* Release */ = {
1495- isa = XCBuildConfiguration;
1496- buildSettings = {
1497- ALWAYS_SEARCH_USER_PATHS = NO;
1498- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1499- CLANG_CXX_LIBRARY = "libc++";
1500- CLANG_ENABLE_MODULES = YES;
1501- CLANG_ENABLE_OBJC_ARC = YES;
1502- CLANG_WARN_BOOL_CONVERSION = YES;
1503- CLANG_WARN_CONSTANT_CONVERSION = YES;
1504- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1505- CLANG_WARN_EMPTY_BODY = YES;
1506- CLANG_WARN_ENUM_CONVERSION = YES;
1507- CLANG_WARN_INT_CONVERSION = YES;
1508- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1509- CLANG_WARN_UNREACHABLE_CODE = YES;
1510- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1511- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1512- COPY_PHASE_STRIP = YES;
1513- ENABLE_NS_ASSERTIONS = NO;
1514- ENABLE_STRICT_OBJC_MSGSEND = YES;
1515- GCC_C_LANGUAGE_STANDARD = gnu99;
1516- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1517- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1518- GCC_WARN_UNDECLARED_SELECTOR = YES;
1519- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1520- GCC_WARN_UNUSED_FUNCTION = YES;
1521- GCC_WARN_UNUSED_VARIABLE = YES;
1522- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1523- MTL_ENABLE_DEBUG_INFO = NO;
1524- SDKROOT = iphoneos;
1525- VALIDATE_PRODUCT = YES;
1526- ENABLE_BITCODE = NO;
1527- };
1528- name = Release;
1529- };
1530-/* End XCBuildConfiguration section */
1531-
1532-/* Begin XCConfigurationList section */
1533- 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "MMMMMTests" */ = {
1534- isa = XCConfigurationList;
1535- buildConfigurations = (
1536- 00E356F61AD99517003FC87E /* Debug */,
1537- 00E356F71AD99517003FC87E /* Release */,
1538- );
1539- defaultConfigurationIsVisible = 0;
1540- defaultConfigurationName = Release;
1541- };
1542- 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "MMMMM" */ = {
1543- isa = XCConfigurationList;
1544- buildConfigurations = (
1545- 13B07F941A680F5B00A75B9A /* Debug */,
1546- 13B07F951A680F5B00A75B9A /* Release */,
1547- );
1548- defaultConfigurationIsVisible = 0;
1549- defaultConfigurationName = Release;
1550- };
1551- 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "MMMMM-tvOS" */ = {
1552- isa = XCConfigurationList;
1553- buildConfigurations = (
1554- 2D02E4971E0B4A5E006451C7 /* Debug */,
1555- 2D02E4981E0B4A5E006451C7 /* Release */,
1556- );
1557- defaultConfigurationIsVisible = 0;
1558- defaultConfigurationName = Release;
1559- };
1560- 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "MMMMM-tvOSTests" */ = {
1561- isa = XCConfigurationList;
1562- buildConfigurations = (
1563- 2D02E4991E0B4A5E006451C7 /* Debug */,
1564- 2D02E49A1E0B4A5E006451C7 /* Release */,
1565- );
1566- defaultConfigurationIsVisible = 0;
1567- defaultConfigurationName = Release;
1568- };
1569- 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "MMMMM" */ = {
1570- isa = XCConfigurationList;
1571- buildConfigurations = (
1572- 83CBBA201A601CBA00E9B192 /* Debug */,
1573- 83CBBA211A601CBA00E9B192 /* Release */,
1574- );
1575- defaultConfigurationIsVisible = 0;
1576- defaultConfigurationName = Release;
1577- };
1578-/* End XCConfigurationList section */
1579-
1580-/* Begin PBXCopyFilesBuildPhase section */
1581- 7B795814731347E89F22264A /* Embed Frameworks */ = {
1582- isa = PBXCopyFilesBuildPhase;
1583- buildActionMask = 2147483647;
1584- files = (
1585- 1614EAD64D0643799D96F26A /* NodeMobile.framework in Embed Frameworks */,
1586- );
1587- runOnlyForDeploymentPostprocessing = 0;
1588- name = "Embed Frameworks";
1589- dstPath = "";
1590- dstSubfolderSpec = 10;
1591- };
1592-/* End PBXCopyFilesBuildPhase section */
1593- };
1594- rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */;
1595-}
ios/MMMMM.xcodeproj/xcshareddata/xcschemes/MMMMM-tvOS.xcschemeView
@@ -1,129 +1,0 @@
1-<?xml version="1.0" encoding="UTF-8"?>
2-<Scheme
3- LastUpgradeVersion = "0820"
4- version = "1.3">
5- <BuildAction
6- parallelizeBuildables = "NO"
7- buildImplicitDependencies = "YES">
8- <BuildActionEntries>
9- <BuildActionEntry
10- buildForTesting = "YES"
11- buildForRunning = "YES"
12- buildForProfiling = "YES"
13- buildForArchiving = "YES"
14- buildForAnalyzing = "YES">
15- <BuildableReference
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"
32- BuildableName = "MMMMM-tvOS.app"
33- BlueprintName = "MMMMM-tvOS"
34- ReferencedContainer = "container:MMMMM.xcodeproj">
35- </BuildableReference>
36- </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 = "MMMMM-tvOSTests.xctest"
47- BlueprintName = "MMMMM-tvOSTests"
48- ReferencedContainer = "container:MMMMM.xcodeproj">
49- </BuildableReference>
50- </BuildActionEntry>
51- </BuildActionEntries>
52- </BuildAction>
53- <TestAction
54- buildConfiguration = "Debug"
55- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
56- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
57- shouldUseLaunchSchemeArgsEnv = "YES">
58- <Testables>
59- <TestableReference
60- skipped = "NO">
61- <BuildableReference
62- BuildableIdentifier = "primary"
63- BlueprintIdentifier = "2D02E48F1E0B4A5D006451C7"
64- BuildableName = "MMMMM-tvOSTests.xctest"
65- BlueprintName = "MMMMM-tvOSTests"
66- ReferencedContainer = "container:MMMMM.xcodeproj">
67- </BuildableReference>
68- </TestableReference>
69- </Testables>
70- <MacroExpansion>
71- <BuildableReference
72- BuildableIdentifier = "primary"
73- BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
74- BuildableName = "MMMMM-tvOS.app"
75- BlueprintName = "MMMMM-tvOS"
76- ReferencedContainer = "container:MMMMM.xcodeproj">
77- </BuildableReference>
78- </MacroExpansion>
79- <AdditionalOptions>
80- </AdditionalOptions>
81- </TestAction>
82- <LaunchAction
83- buildConfiguration = "Debug"
84- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
85- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
86- launchStyle = "0"
87- useCustomWorkingDirectory = "NO"
88- ignoresPersistentStateOnLaunch = "NO"
89- debugDocumentVersioning = "YES"
90- debugServiceExtension = "internal"
91- allowLocationSimulation = "YES">
92- <BuildableProductRunnable
93- runnableDebuggingMode = "0">
94- <BuildableReference
95- BuildableIdentifier = "primary"
96- BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
97- BuildableName = "MMMMM-tvOS.app"
98- BlueprintName = "MMMMM-tvOS"
99- ReferencedContainer = "container:MMMMM.xcodeproj">
100- </BuildableReference>
101- </BuildableProductRunnable>
102- <AdditionalOptions>
103- </AdditionalOptions>
104- </LaunchAction>
105- <ProfileAction
106- buildConfiguration = "Release"
107- shouldUseLaunchSchemeArgsEnv = "YES"
108- savedToolIdentifier = ""
109- useCustomWorkingDirectory = "NO"
110- debugDocumentVersioning = "YES">
111- <BuildableProductRunnable
112- runnableDebuggingMode = "0">
113- <BuildableReference
114- BuildableIdentifier = "primary"
115- BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
116- BuildableName = "MMMMM-tvOS.app"
117- BlueprintName = "MMMMM-tvOS"
118- ReferencedContainer = "container:MMMMM.xcodeproj">
119- </BuildableReference>
120- </BuildableProductRunnable>
121- </ProfileAction>
122- <AnalyzeAction
123- buildConfiguration = "Debug">
124- </AnalyzeAction>
125- <ArchiveAction
126- buildConfiguration = "Release"
127- revealArchiveInOrganizer = "YES">
128- </ArchiveAction>
129-</Scheme>
ios/MMMMM.xcodeproj/xcshareddata/xcschemes/MMMMM.xcschemeView
@@ -1,129 +1,0 @@
1-<?xml version="1.0" encoding="UTF-8"?>
2-<Scheme
3- LastUpgradeVersion = "0620"
4- version = "1.3">
5- <BuildAction
6- parallelizeBuildables = "NO"
7- buildImplicitDependencies = "YES">
8- <BuildActionEntries>
9- <BuildActionEntry
10- buildForTesting = "YES"
11- buildForRunning = "YES"
12- buildForProfiling = "YES"
13- buildForArchiving = "YES"
14- buildForAnalyzing = "YES">
15- <BuildableReference
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"
32- BuildableName = "MMMMM.app"
33- BlueprintName = "MMMMM"
34- ReferencedContainer = "container:MMMMM.xcodeproj">
35- </BuildableReference>
36- </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 = "MMMMMTests.xctest"
47- BlueprintName = "MMMMMTests"
48- ReferencedContainer = "container:MMMMM.xcodeproj">
49- </BuildableReference>
50- </BuildActionEntry>
51- </BuildActionEntries>
52- </BuildAction>
53- <TestAction
54- buildConfiguration = "Debug"
55- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
56- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
57- shouldUseLaunchSchemeArgsEnv = "YES">
58- <Testables>
59- <TestableReference
60- skipped = "NO">
61- <BuildableReference
62- BuildableIdentifier = "primary"
63- BlueprintIdentifier = "00E356ED1AD99517003FC87E"
64- BuildableName = "MMMMMTests.xctest"
65- BlueprintName = "MMMMMTests"
66- ReferencedContainer = "container:MMMMM.xcodeproj">
67- </BuildableReference>
68- </TestableReference>
69- </Testables>
70- <MacroExpansion>
71- <BuildableReference
72- BuildableIdentifier = "primary"
73- BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
74- BuildableName = "MMMMM.app"
75- BlueprintName = "MMMMM"
76- ReferencedContainer = "container:MMMMM.xcodeproj">
77- </BuildableReference>
78- </MacroExpansion>
79- <AdditionalOptions>
80- </AdditionalOptions>
81- </TestAction>
82- <LaunchAction
83- buildConfiguration = "Debug"
84- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
85- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
86- launchStyle = "0"
87- useCustomWorkingDirectory = "NO"
88- ignoresPersistentStateOnLaunch = "NO"
89- debugDocumentVersioning = "YES"
90- debugServiceExtension = "internal"
91- allowLocationSimulation = "YES">
92- <BuildableProductRunnable
93- runnableDebuggingMode = "0">
94- <BuildableReference
95- BuildableIdentifier = "primary"
96- BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
97- BuildableName = "MMMMM.app"
98- BlueprintName = "MMMMM"
99- ReferencedContainer = "container:MMMMM.xcodeproj">
100- </BuildableReference>
101- </BuildableProductRunnable>
102- <AdditionalOptions>
103- </AdditionalOptions>
104- </LaunchAction>
105- <ProfileAction
106- buildConfiguration = "Release"
107- shouldUseLaunchSchemeArgsEnv = "YES"
108- savedToolIdentifier = ""
109- useCustomWorkingDirectory = "NO"
110- debugDocumentVersioning = "YES">
111- <BuildableProductRunnable
112- runnableDebuggingMode = "0">
113- <BuildableReference
114- BuildableIdentifier = "primary"
115- BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
116- BuildableName = "MMMMM.app"
117- BlueprintName = "MMMMM"
118- ReferencedContainer = "container:MMMMM.xcodeproj">
119- </BuildableReference>
120- </BuildableProductRunnable>
121- </ProfileAction>
122- <AnalyzeAction
123- buildConfiguration = "Debug">
124- </AnalyzeAction>
125- <ArchiveAction
126- buildConfiguration = "Release"
127- revealArchiveInOrganizer = "YES">
128- </ArchiveAction>
129-</Scheme>
ios/Manyverse.xcodeproj/project.pbxprojView
@@ -1,0 +1,1595 @@
1+// !$*UTF8*$!
2+{
3+ archiveVersion = 1;
4+ classes = {
5+ };
6+ objectVersion = 46;
7+ objects = {
8+/* Begin PBXBuildFile section */
9+ 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; };
10+ 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; };
11+ 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */; };
12+ 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; };
13+ 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; };
14+ 00E356F31AD99517003FC87E /* ManyverseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* ManyverseTests.m */; };
15+ 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; };
16+ 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; };
17+ 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; };
18+ 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
19+ 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; };
20+ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
21+ 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
22+ 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
23+ 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
24+ 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
25+ 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
26+ 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
27+ 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */; };
28+ 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */; };
29+ 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */; };
30+ 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */; };
31+ 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */; };
32+ 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */; };
33+ 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */; };
34+ 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; };
35+ 2DCD954D1E0B4F2C00145EB5 /* ManyverseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* ManyverseTests.m */; };
36+ 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; };
37+ 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
38+ DAC75DC68506405484F0C195 /* libRNRandomBytes.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 33FA55EF7D754C47A38E300F /* libRNRandomBytes.a */; };
39+ 45F10F013ABD4A72919F7D0B /* libRNFS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A6C8B86861BD4CDDB2DD9357 /* libRNFS.a */; };
40+ 7983F50EB80E422FB1B30725 /* libRNOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 84E7E1710C53482396D8B36B /* libRNOS.a */; };
41+ 587B5D0131604F78BB2B7C9E /* libTcpSockets.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D55B17FC14C460FA313D684 /* libTcpSockets.a */; };
42+ BA3570C3DA7C41FB87DA3A55 /* libRNVectorIcons.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 39BA9BFC1B46416AA044037D /* libRNVectorIcons.a */; };
43+ D3B2654197894BEF8660A2C7 /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E0E2EB1D9DAD4DF49241E925 /* Entypo.ttf */; };
44+ 2F53D78605D54907ACC0EF77 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 79723F30958346508A3D6174 /* EvilIcons.ttf */; };
45+ 26291847BA934C6F9974D9B2 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 13C582B60DE24FCAB61F295B /* FontAwesome.ttf */; };
46+ 3BB29539779C42CF991E5C57 /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 1BBCEA62935149BAA6760FD8 /* Foundation.ttf */; };
47+ 3293BA3EB41F4EBB9F91EFA1 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F550D5B1DD1C42138F1298C2 /* Ionicons.ttf */; };
48+ 4EDF3951BF6A4A4DB8FEA19F /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B935792CD85249D598E998A1 /* MaterialCommunityIcons.ttf */; };
49+ 6EB171675E25453FB8570718 /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7D957590DCDF44C7B448E89B /* MaterialIcons.ttf */; };
50+ 84FFBDB27642466796DAAEAB /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4BEEC08201294AF79BA3D13B /* Octicons.ttf */; };
51+ 5A0FB52AC06B42D1842B9861 /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 01F8BEB778C94F32A7611181 /* SimpleLineIcons.ttf */; };
52+ AF4D5E1E8CB34ED496B43DE9 /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7922F879CAFD4427A43DCFCC /* Zocial.ttf */; };
53+ ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; };
54+ A03FF7594955491F84C43833 /* libRNNodeJsMobile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F2B4F41CB698403E8F23BE3B /* libRNNodeJsMobile.a */; };
55+ 7BA397C7699A4B32971919B3 /* NodeMobile.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C296DAC135B469890D64809 /* NodeMobile.framework */; };
56+ 1614EAD64D0643799D96F26A /* NodeMobile.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 6C296DAC135B469890D64809 /* NodeMobile.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
57+ 08553A5F6E9A4A9DA315D8D1 /* nodejs-project in Resources */ = {isa = PBXBuildFile; fileRef = 8671363C471C406E89C6ECCB /* nodejs-project */; };
58+ F2EA81708D02402E96A26723 /* builtin_modules in Resources */ = {isa = PBXBuildFile; fileRef = B168DD7A511648E0B1415628 /* builtin_modules */; };
59+/* End PBXBuildFile section */
60+
61+/* Begin PBXContainerItemProxy section */
62+ 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */ = {
63+ isa = PBXContainerItemProxy;
64+ containerPortal = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */;
65+ proxyType = 2;
66+ remoteGlobalIDString = 134814201AA4EA6300B7C361;
67+ remoteInfo = RCTActionSheet;
68+ };
69+ 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */ = {
70+ isa = PBXContainerItemProxy;
71+ containerPortal = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */;
72+ proxyType = 2;
73+ remoteGlobalIDString = 134814201AA4EA6300B7C361;
74+ remoteInfo = RCTGeolocation;
75+ };
76+ 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */ = {
77+ isa = PBXContainerItemProxy;
78+ containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
79+ proxyType = 2;
80+ remoteGlobalIDString = 58B5115D1A9E6B3D00147676;
81+ remoteInfo = RCTImage;
82+ };
83+ 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */ = {
84+ isa = PBXContainerItemProxy;
85+ containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */;
86+ proxyType = 2;
87+ remoteGlobalIDString = 58B511DB1A9E6C8500147676;
88+ remoteInfo = RCTNetwork;
89+ };
90+ 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */ = {
91+ isa = PBXContainerItemProxy;
92+ containerPortal = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */;
93+ proxyType = 2;
94+ remoteGlobalIDString = 832C81801AAF6DEF007FA2F7;
95+ remoteInfo = RCTVibration;
96+ };
97+ 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = {
98+ isa = PBXContainerItemProxy;
99+ containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
100+ proxyType = 1;
101+ remoteGlobalIDString = 13B07F861A680F5B00A75B9A;
102+ remoteInfo = Manyverse;
103+ };
104+ 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */ = {
105+ isa = PBXContainerItemProxy;
106+ containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */;
107+ proxyType = 2;
108+ remoteGlobalIDString = 134814201AA4EA6300B7C361;
109+ remoteInfo = RCTSettings;
110+ };
111+ 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */ = {
112+ isa = PBXContainerItemProxy;
113+ containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
114+ proxyType = 2;
115+ remoteGlobalIDString = 3C86DF461ADF2C930047B81A;
116+ remoteInfo = RCTWebSocket;
117+ };
118+ 146834031AC3E56700842450 /* PBXContainerItemProxy */ = {
119+ isa = PBXContainerItemProxy;
120+ containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
121+ proxyType = 2;
122+ remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192;
123+ remoteInfo = React;
124+ };
125+ 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = {
126+ isa = PBXContainerItemProxy;
127+ containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
128+ proxyType = 1;
129+ remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7;
130+ remoteInfo = "Manyverse-tvOS";
131+ };
132+ 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */ = {
133+ isa = PBXContainerItemProxy;
134+ containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
135+ proxyType = 2;
136+ remoteGlobalIDString = 2D2A283A1D9B042B00D4039D;
137+ remoteInfo = "RCTImage-tvOS";
138+ };
139+ 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */ = {
140+ isa = PBXContainerItemProxy;
141+ containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */;
142+ proxyType = 2;
143+ remoteGlobalIDString = 2D2A28471D9B043800D4039D;
144+ remoteInfo = "RCTLinking-tvOS";
145+ };
146+ 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
147+ isa = PBXContainerItemProxy;
148+ containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */;
149+ proxyType = 2;
150+ remoteGlobalIDString = 2D2A28541D9B044C00D4039D;
151+ remoteInfo = "RCTNetwork-tvOS";
152+ };
153+ 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
154+ isa = PBXContainerItemProxy;
155+ containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */;
156+ proxyType = 2;
157+ remoteGlobalIDString = 2D2A28611D9B046600D4039D;
158+ remoteInfo = "RCTSettings-tvOS";
159+ };
160+ 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */ = {
161+ isa = PBXContainerItemProxy;
162+ containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */;
163+ proxyType = 2;
164+ remoteGlobalIDString = 2D2A287B1D9B048500D4039D;
165+ remoteInfo = "RCTText-tvOS";
166+ };
167+ 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */ = {
168+ isa = PBXContainerItemProxy;
169+ containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
170+ proxyType = 2;
171+ remoteGlobalIDString = 2D2A28881D9B049200D4039D;
172+ remoteInfo = "RCTWebSocket-tvOS";
173+ };
174+ 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */ = {
175+ isa = PBXContainerItemProxy;
176+ containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
177+ proxyType = 2;
178+ remoteGlobalIDString = 2D2A28131D9B038B00D4039D;
179+ remoteInfo = "React-tvOS";
180+ };
181+ 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */ = {
182+ isa = PBXContainerItemProxy;
183+ containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
184+ proxyType = 2;
185+ remoteGlobalIDString = 3D3C059A1DE3340900C268FA;
186+ remoteInfo = yoga;
187+ };
188+ 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */ = {
189+ isa = PBXContainerItemProxy;
190+ containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
191+ proxyType = 2;
192+ remoteGlobalIDString = 3D3C06751DE3340C00C268FA;
193+ remoteInfo = "yoga-tvOS";
194+ };
195+ 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */ = {
196+ isa = PBXContainerItemProxy;
197+ containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
198+ proxyType = 2;
199+ remoteGlobalIDString = 3D3CD9251DE5FBEC00167DC4;
200+ remoteInfo = cxxreact;
201+ };
202+ 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
203+ isa = PBXContainerItemProxy;
204+ containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
205+ proxyType = 2;
206+ remoteGlobalIDString = 3D3CD9321DE5FBEE00167DC4;
207+ remoteInfo = "cxxreact-tvOS";
208+ };
209+ 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
210+ isa = PBXContainerItemProxy;
211+ containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
212+ proxyType = 2;
213+ remoteGlobalIDString = 3D3CD90B1DE5FBD600167DC4;
214+ remoteInfo = jschelpers;
215+ };
216+ 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
217+ isa = PBXContainerItemProxy;
218+ containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
219+ proxyType = 2;
220+ remoteGlobalIDString = 3D3CD9181DE5FBD800167DC4;
221+ remoteInfo = "jschelpers-tvOS";
222+ };
223+ 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = {
224+ isa = PBXContainerItemProxy;
225+ containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */;
226+ proxyType = 2;
227+ remoteGlobalIDString = 134814201AA4EA6300B7C361;
228+ remoteInfo = RCTAnimation;
229+ };
230+ 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = {
231+ isa = PBXContainerItemProxy;
232+ containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */;
233+ proxyType = 2;
234+ remoteGlobalIDString = 2D2A28201D9B03D100D4039D;
235+ remoteInfo = "RCTAnimation-tvOS";
236+ };
237+ 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */ = {
238+ isa = PBXContainerItemProxy;
239+ containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */;
240+ proxyType = 2;
241+ remoteGlobalIDString = 134814201AA4EA6300B7C361;
242+ remoteInfo = RCTLinking;
243+ };
244+ 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */ = {
245+ isa = PBXContainerItemProxy;
246+ containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */;
247+ proxyType = 2;
248+ remoteGlobalIDString = 58B5119B1A9E6C1200147676;
249+ remoteInfo = RCTText;
250+ };
251+ ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */ = {
252+ isa = PBXContainerItemProxy;
253+ containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */;
254+ proxyType = 2;
255+ remoteGlobalIDString = 358F4ED71D1E81A9004DF814;
256+ remoteInfo = RCTBlob;
257+ };
258+/* End PBXContainerItemProxy section */
259+
260+/* Begin PBXFileReference section */
261+ 008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = "<group>"; };
262+ 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = "<group>"; };
263+ 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTGeolocation.xcodeproj; path = "../node_modules/react-native/Libraries/Geolocation/RCTGeolocation.xcodeproj"; sourceTree = "<group>"; };
264+ 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = "<group>"; };
265+ 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = "<group>"; };
266+ 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = "<group>"; };
267+ 00E356EE1AD99517003FC87E /* ManyverseTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ManyverseTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
268+ 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
269+ 00E356F21AD99517003FC87E /* ManyverseTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ManyverseTests.m; sourceTree = "<group>"; };
270+ 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = "<group>"; };
271+ 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = "<group>"; };
272+ 13B07F961A680F5B00A75B9A /* Manyverse.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Manyverse.app; sourceTree = BUILT_PRODUCTS_DIR; };
273+ 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = Manyverse/AppDelegate.h; sourceTree = "<group>"; };
274+ 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = Manyverse/AppDelegate.m; sourceTree = "<group>"; };
275+ 13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
276+ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = Manyverse/Images.xcassets; sourceTree = "<group>"; };
277+ 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Manyverse/Info.plist; sourceTree = "<group>"; };
278+ 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Manyverse/main.m; sourceTree = "<group>"; };
279+ 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = "<group>"; };
280+ 2D02E47B1E0B4A5D006451C7 /* Manyverse-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Manyverse-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
281+ 2D02E4901E0B4A5D006451C7 /* Manyverse-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Manyverse-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
282+ 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; };
283+ 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; };
284+ 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = "<group>"; };
285+ AB63CAC6DCB5435B8CBED92E /* RNRandomBytes.xcodeproj */ = {isa = PBXFileReference; name = "RNRandomBytes.xcodeproj"; path = "../node_modules/react-native-randombytes/RNRandomBytes.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
286+ 33FA55EF7D754C47A38E300F /* libRNRandomBytes.a */ = {isa = PBXFileReference; name = "libRNRandomBytes.a"; path = "libRNRandomBytes.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
287+ E7971D906D694CAABA30EE39 /* RNFS.xcodeproj */ = {isa = PBXFileReference; name = "RNFS.xcodeproj"; path = "../node_modules/react-native-fs/RNFS.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
288+ A6C8B86861BD4CDDB2DD9357 /* libRNFS.a */ = {isa = PBXFileReference; name = "libRNFS.a"; path = "libRNFS.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
289+ D7C1B992E88548F0BC4477E4 /* RNOS.xcodeproj */ = {isa = PBXFileReference; name = "RNOS.xcodeproj"; path = "../node_modules/react-native-os/ios/RNOS.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
290+ 84E7E1710C53482396D8B36B /* libRNOS.a */ = {isa = PBXFileReference; name = "libRNOS.a"; path = "libRNOS.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
291+ 622A4B623ABD4320BC946FA3 /* TcpSockets.xcodeproj */ = {isa = PBXFileReference; name = "TcpSockets.xcodeproj"; path = "../node_modules/react-native-tcp/ios/TcpSockets.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
292+ 4D55B17FC14C460FA313D684 /* libTcpSockets.a */ = {isa = PBXFileReference; name = "libTcpSockets.a"; path = "libTcpSockets.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
293+ 8AF308C30C2F41939768DCB2 /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; name = "RNVectorIcons.xcodeproj"; path = "../node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
294+ 39BA9BFC1B46416AA044037D /* libRNVectorIcons.a */ = {isa = PBXFileReference; name = "libRNVectorIcons.a"; path = "libRNVectorIcons.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
295+ E0E2EB1D9DAD4DF49241E925 /* Entypo.ttf */ = {isa = PBXFileReference; name = "Entypo.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
296+ 79723F30958346508A3D6174 /* EvilIcons.ttf */ = {isa = PBXFileReference; name = "EvilIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
297+ 13C582B60DE24FCAB61F295B /* FontAwesome.ttf */ = {isa = PBXFileReference; name = "FontAwesome.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
298+ 1BBCEA62935149BAA6760FD8 /* Foundation.ttf */ = {isa = PBXFileReference; name = "Foundation.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
299+ F550D5B1DD1C42138F1298C2 /* Ionicons.ttf */ = {isa = PBXFileReference; name = "Ionicons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
300+ B935792CD85249D598E998A1 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; name = "MaterialCommunityIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
301+ 7D957590DCDF44C7B448E89B /* MaterialIcons.ttf */ = {isa = PBXFileReference; name = "MaterialIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
302+ 4BEEC08201294AF79BA3D13B /* Octicons.ttf */ = {isa = PBXFileReference; name = "Octicons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Octicons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
303+ 01F8BEB778C94F32A7611181 /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; name = "SimpleLineIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
304+ 7922F879CAFD4427A43DCFCC /* Zocial.ttf */ = {isa = PBXFileReference; name = "Zocial.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
305+ ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = "<group>"; };
306+ 91C746E80A6847A3AAEF2CCF /* RNNodeJsMobile.xcodeproj */ = {isa = PBXFileReference; name = "RNNodeJsMobile.xcodeproj"; path = "../node_modules/nodejs-mobile-react-native/ios/RNNodeJsMobile.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
307+ F2B4F41CB698403E8F23BE3B /* libRNNodeJsMobile.a */ = {isa = PBXFileReference; name = "libRNNodeJsMobile.a"; path = "libRNNodeJsMobile.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
308+ 6C296DAC135B469890D64809 /* NodeMobile.framework */ = {isa = PBXFileReference; name = "NodeMobile.framework"; path = "../node_modules/nodejs-mobile-react-native/ios/NodeMobile.framework"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.framework; explicitFileType = undefined; includeInIndex = 0; };
309+ 8671363C471C406E89C6ECCB /* nodejs-project */ = {isa = PBXFileReference; name = "nodejs-project"; path = "../nodejs-assets/nodejs-project"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
310+ B168DD7A511648E0B1415628 /* builtin_modules */ = {isa = PBXFileReference; name = "builtin_modules"; path = "../node_modules/nodejs-mobile-react-native/install/resources/nodejs-modules/builtin_modules"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
311+/* End PBXFileReference section */
312+
313+/* Begin PBXFrameworksBuildPhase section */
314+ 00E356EB1AD99517003FC87E /* Frameworks */ = {
315+ isa = PBXFrameworksBuildPhase;
316+ buildActionMask = 2147483647;
317+ files = (
318+ 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */,
319+ );
320+ runOnlyForDeploymentPostprocessing = 0;
321+ };
322+ 13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
323+ isa = PBXFrameworksBuildPhase;
324+ buildActionMask = 2147483647;
325+ files = (
326+ ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */,
327+ 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */,
328+ 146834051AC3E58100842450 /* libReact.a in Frameworks */,
329+ 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */,
330+ 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */,
331+ 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */,
332+ 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */,
333+ 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */,
334+ 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */,
335+ 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */,
336+ 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */,
337+ 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */,
338+ 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */,
339+ DAC75DC68506405484F0C195 /* libRNRandomBytes.a in Frameworks */,
340+ 45F10F013ABD4A72919F7D0B /* libRNFS.a in Frameworks */,
341+ 7983F50EB80E422FB1B30725 /* libRNOS.a in Frameworks */,
342+ 587B5D0131604F78BB2B7C9E /* libTcpSockets.a in Frameworks */,
343+ BA3570C3DA7C41FB87DA3A55 /* libRNVectorIcons.a in Frameworks */,
344+ A03FF7594955491F84C43833 /* libRNNodeJsMobile.a in Frameworks */,
345+ 7BA397C7699A4B32971919B3 /* NodeMobile.framework in Frameworks */,
346+ );
347+ runOnlyForDeploymentPostprocessing = 0;
348+ };
349+ 2D02E4781E0B4A5D006451C7 /* Frameworks */ = {
350+ isa = PBXFrameworksBuildPhase;
351+ buildActionMask = 2147483647;
352+ files = (
353+ 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */,
354+ 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation-tvOS.a in Frameworks */,
355+ 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */,
356+ 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */,
357+ 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */,
358+ 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */,
359+ 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */,
360+ 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */,
361+ );
362+ runOnlyForDeploymentPostprocessing = 0;
363+ };
364+ 2D02E48D1E0B4A5D006451C7 /* Frameworks */ = {
365+ isa = PBXFrameworksBuildPhase;
366+ buildActionMask = 2147483647;
367+ files = (
368+ );
369+ runOnlyForDeploymentPostprocessing = 0;
370+ };
371+/* End PBXFrameworksBuildPhase section */
372+
373+/* Begin PBXGroup section */
374+ 00C302A81ABCB8CE00DB3ED1 /* Products */ = {
375+ isa = PBXGroup;
376+ children = (
377+ 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */,
378+ );
379+ name = Products;
380+ sourceTree = "<group>";
381+ };
382+ 00C302B61ABCB90400DB3ED1 /* Products */ = {
383+ isa = PBXGroup;
384+ children = (
385+ 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */,
386+ );
387+ name = Products;
388+ sourceTree = "<group>";
389+ };
390+ 00C302BC1ABCB91800DB3ED1 /* Products */ = {
391+ isa = PBXGroup;
392+ children = (
393+ 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */,
394+ 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */,
395+ );
396+ name = Products;
397+ sourceTree = "<group>";
398+ };
399+ 00C302D41ABCB9D200DB3ED1 /* Products */ = {
400+ isa = PBXGroup;
401+ children = (
402+ 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */,
403+ 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */,
404+ );
405+ name = Products;
406+ sourceTree = "<group>";
407+ };
408+ 00C302E01ABCB9EE00DB3ED1 /* Products */ = {
409+ isa = PBXGroup;
410+ children = (
411+ 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */,
412+ );
413+ name = Products;
414+ sourceTree = "<group>";
415+ };
416+ 00E356EF1AD99517003FC87E /* ManyverseTests */ = {
417+ isa = PBXGroup;
418+ children = (
419+ 00E356F21AD99517003FC87E /* ManyverseTests.m */,
420+ 00E356F01AD99517003FC87E /* Supporting Files */,
421+ );
422+ path = ManyverseTests;
423+ sourceTree = "<group>";
424+ };
425+ 00E356F01AD99517003FC87E /* Supporting Files */ = {
426+ isa = PBXGroup;
427+ children = (
428+ 00E356F11AD99517003FC87E /* Info.plist */,
429+ );
430+ name = "Supporting Files";
431+ sourceTree = "<group>";
432+ };
433+ 139105B71AF99BAD00B5F7CC /* Products */ = {
434+ isa = PBXGroup;
435+ children = (
436+ 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */,
437+ 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */,
438+ );
439+ name = Products;
440+ sourceTree = "<group>";
441+ };
442+ 139FDEE71B06529A00C62182 /* Products */ = {
443+ isa = PBXGroup;
444+ children = (
445+ 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */,
446+ 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */,
447+ );
448+ name = Products;
449+ sourceTree = "<group>";
450+ };
451+ 13B07FAE1A68108700A75B9A /* Manyverse */ = {
452+ isa = PBXGroup;
453+ children = (
454+ 008F07F21AC5B25A0029DE68 /* main.jsbundle */,
455+ 13B07FAF1A68108700A75B9A /* AppDelegate.h */,
456+ 13B07FB01A68108700A75B9A /* AppDelegate.m */,
457+ 13B07FB51A68108700A75B9A /* Images.xcassets */,
458+ 13B07FB61A68108700A75B9A /* Info.plist */,
459+ 13B07FB11A68108700A75B9A /* LaunchScreen.xib */,
460+ 13B07FB71A68108700A75B9A /* main.m */,
461+ );
462+ name = Manyverse;
463+ sourceTree = "<group>";
464+ };
465+ 146834001AC3E56700842450 /* Products */ = {
466+ isa = PBXGroup;
467+ children = (
468+ 146834041AC3E56700842450 /* libReact.a */,
469+ 3DAD3EA31DF850E9000B6D8A /* libReact.a */,
470+ 3DAD3EA51DF850E9000B6D8A /* libyoga.a */,
471+ 3DAD3EA71DF850E9000B6D8A /* libyoga.a */,
472+ 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */,
473+ 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */,
474+ 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */,
475+ 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */,
476+ 3DAD3EA31DF850E9000B6D8A /* libReact-tvOS.a */,
477+ );
478+ name = Products;
479+ sourceTree = "<group>";
480+ };
481+ 5E91572E1DD0AC6500FF2AA8 /* Products */ = {
482+ isa = PBXGroup;
483+ children = (
484+ 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */,
485+ 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */,
486+ );
487+ name = Products;
488+ sourceTree = "<group>";
489+ };
490+ 78C398B11ACF4ADC00677621 /* Products */ = {
491+ isa = PBXGroup;
492+ children = (
493+ 78C398B91ACF4ADC00677621 /* libRCTLinking.a */,
494+ 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */,
495+ );
496+ name = Products;
497+ sourceTree = "<group>";
498+ };
499+ 832341AE1AAA6A7D00B99B32 /* Libraries */ = {
500+ isa = PBXGroup;
501+ children = (
502+ 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */,
503+ 146833FF1AC3E56700842450 /* React.xcodeproj */,
504+ 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */,
505+ ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */,
506+ 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */,
507+ 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */,
508+ 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */,
509+ 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */,
510+ 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */,
511+ 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */,
512+ 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */,
513+ 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */,
514+ E760E9E8B33140F98A172FB2 /* RNRandomBytes.xcodeproj */,
515+ 4E124C164F2C4CE29CDFC7AF /* RNFS.xcodeproj */,
516+ 2732D8C3C5054BE79226E7C6 /* RNOS.xcodeproj */,
517+ 6891BB4EFE5D4C9F96382670 /* TcpSockets.xcodeproj */,
518+ 91C746E80A6847A3AAEF2CCF /* RNNodeJsMobile.xcodeproj */,
519+ );
520+ name = Libraries;
521+ sourceTree = "<group>";
522+ };
523+ 832341B11AAA6A8300B99B32 /* Products */ = {
524+ isa = PBXGroup;
525+ children = (
526+ 832341B51AAA6A8300B99B32 /* libRCTText.a */,
527+ 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */,
528+ );
529+ name = Products;
530+ sourceTree = "<group>";
531+ };
532+ 83CBB9F61A601CBA00E9B192 = {
533+ isa = PBXGroup;
534+ children = (
535+ 13B07FAE1A68108700A75B9A /* Manyverse */,
536+ 832341AE1AAA6A7D00B99B32 /* Libraries */,
537+ 00E356EF1AD99517003FC87E /* ManyverseTests */,
538+ 83CBBA001A601CBA00E9B192 /* Products */,
539+ FE81FAD15C224F4C90F2D86F /* Frameworks */,
540+ 8671363C471C406E89C6ECCB /* nodejs-project */,
541+ B168DD7A511648E0B1415628 /* builtin_modules */,
542+ );
543+ indentWidth = 2;
544+ sourceTree = "<group>";
545+ tabWidth = 2;
546+ usesTabs = 0;
547+ };
548+ 83CBBA001A601CBA00E9B192 /* Products */ = {
549+ isa = PBXGroup;
550+ children = (
551+ 13B07F961A680F5B00A75B9A /* Manyverse.app */,
552+ 00E356EE1AD99517003FC87E /* ManyverseTests.xctest */,
553+ 2D02E47B1E0B4A5D006451C7 /* Manyverse-tvOS.app */,
554+ 2D02E4901E0B4A5D006451C7 /* Manyverse-tvOSTests.xctest */,
555+ );
556+ name = Products;
557+ sourceTree = "<group>";
558+ };
559+ ADBDB9201DFEBF0600ED6528 /* Products */ = {
560+ isa = PBXGroup;
561+ children = (
562+ ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */,
563+ );
564+ name = Products;
565+ sourceTree = "<group>";
566+ };
567+ FE81FAD15C224F4C90F2D86F /* Frameworks */ = {
568+ isa = "PBXGroup";
569+ children = (
570+ 6C296DAC135B469890D64809 /* NodeMobile.framework */,
571+ );
572+ name = Frameworks;
573+ sourceTree = "<group>";
574+ };
575+ 51AF20732C18406196296EF5 /* Resources */ = {
576+ isa = "PBXGroup";
577+ children = (
578+ );
579+ name = Resources;
580+ sourceTree = "<group>";
581+ };
582+/* End PBXGroup section */
583+
584+/* Begin PBXNativeTarget section */
585+ 00E356ED1AD99517003FC87E /* ManyverseTests */ = {
586+ isa = PBXNativeTarget;
587+ buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "ManyverseTests" */;
588+ buildPhases = (
589+ 00E356EA1AD99517003FC87E /* Sources */,
590+ 00E356EB1AD99517003FC87E /* Frameworks */,
591+ 00E356EC1AD99517003FC87E /* Resources */,
592+ );
593+ buildRules = (
594+ );
595+ dependencies = (
596+ 00E356F51AD99517003FC87E /* PBXTargetDependency */,
597+ );
598+ name = ManyverseTests;
599+ productName = ManyverseTests;
600+ productReference = 00E356EE1AD99517003FC87E /* ManyverseTests.xctest */;
601+ productType = "com.apple.product-type.bundle.unit-test";
602+ };
603+ 13B07F861A680F5B00A75B9A /* Manyverse */ = {
604+ isa = PBXNativeTarget;
605+ buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "Manyverse" */;
606+ buildPhases = (
607+ 13B07F871A680F5B00A75B9A /* Sources */,
608+ 13B07F8C1A680F5B00A75B9A /* Frameworks */,
609+ 13B07F8E1A680F5B00A75B9A /* Resources */,
610+ 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
611+ 7B795814731347E89F22264A /* Embed Frameworks */,
612+ 1E64F30194CE42AAA0E839C0 /* Build NodeJS Mobile Native Modules */,
613+ 6F457143E34A4858B827B6EA /* Sign NodeJS Mobile Native Modules */,
614+ );
615+ buildRules = (
616+ );
617+ dependencies = (
618+ );
619+ name = Manyverse;
620+ productName = "Hello World";
621+ productReference = 13B07F961A680F5B00A75B9A /* Manyverse.app */;
622+ productType = "com.apple.product-type.application";
623+ };
624+ 2D02E47A1E0B4A5D006451C7 /* Manyverse-tvOS */ = {
625+ isa = PBXNativeTarget;
626+ buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "Manyverse-tvOS" */;
627+ buildPhases = (
628+ 2D02E4771E0B4A5D006451C7 /* Sources */,
629+ 2D02E4781E0B4A5D006451C7 /* Frameworks */,
630+ 2D02E4791E0B4A5D006451C7 /* Resources */,
631+ 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */,
632+ );
633+ buildRules = (
634+ );
635+ dependencies = (
636+ );
637+ name = "Manyverse-tvOS";
638+ productName = "Manyverse-tvOS";
639+ productReference = 2D02E47B1E0B4A5D006451C7 /* Manyverse-tvOS.app */;
640+ productType = "com.apple.product-type.application";
641+ };
642+ 2D02E48F1E0B4A5D006451C7 /* Manyverse-tvOSTests */ = {
643+ isa = PBXNativeTarget;
644+ buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "Manyverse-tvOSTests" */;
645+ buildPhases = (
646+ 2D02E48C1E0B4A5D006451C7 /* Sources */,
647+ 2D02E48D1E0B4A5D006451C7 /* Frameworks */,
648+ 2D02E48E1E0B4A5D006451C7 /* Resources */,
649+ );
650+ buildRules = (
651+ );
652+ dependencies = (
653+ 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */,
654+ );
655+ name = "Manyverse-tvOSTests";
656+ productName = "Manyverse-tvOSTests";
657+ productReference = 2D02E4901E0B4A5D006451C7 /* Manyverse-tvOSTests.xctest */;
658+ productType = "com.apple.product-type.bundle.unit-test";
659+ };
660+/* End PBXNativeTarget section */
661+
662+/* Begin PBXProject section */
663+ 83CBB9F71A601CBA00E9B192 /* Project object */ = {
664+ isa = PBXProject;
665+ attributes = {
666+ LastUpgradeCheck = 610;
667+ ORGANIZATIONNAME = Facebook;
668+ TargetAttributes = {
669+ 00E356ED1AD99517003FC87E = {
670+ CreatedOnToolsVersion = 6.2;
671+ TestTargetID = 13B07F861A680F5B00A75B9A;
672+ };
673+ 2D02E47A1E0B4A5D006451C7 = {
674+ CreatedOnToolsVersion = 8.2.1;
675+ ProvisioningStyle = Automatic;
676+ };
677+ 2D02E48F1E0B4A5D006451C7 = {
678+ CreatedOnToolsVersion = 8.2.1;
679+ ProvisioningStyle = Automatic;
680+ TestTargetID = 2D02E47A1E0B4A5D006451C7;
681+ };
682+ };
683+ };
684+ buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "Manyverse" */;
685+ compatibilityVersion = "Xcode 3.2";
686+ developmentRegion = English;
687+ hasScannedForEncodings = 0;
688+ knownRegions = (
689+ en,
690+ Base,
691+ );
692+ mainGroup = 83CBB9F61A601CBA00E9B192;
693+ productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
694+ projectDirPath = "";
695+ projectReferences = (
696+ {
697+ ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */;
698+ ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */;
699+ },
700+ {
701+ ProductGroup = 5E91572E1DD0AC6500FF2AA8 /* Products */;
702+ ProjectRef = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */;
703+ },
704+ {
705+ ProductGroup = ADBDB9201DFEBF0600ED6528 /* Products */;
706+ ProjectRef = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */;
707+ },
708+ {
709+ ProductGroup = 00C302B61ABCB90400DB3ED1 /* Products */;
710+ ProjectRef = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */;
711+ },
712+ {
713+ ProductGroup = 00C302BC1ABCB91800DB3ED1 /* Products */;
714+ ProjectRef = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
715+ },
716+ {
717+ ProductGroup = 78C398B11ACF4ADC00677621 /* Products */;
718+ ProjectRef = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */;
719+ },
720+ {
721+ ProductGroup = 00C302D41ABCB9D200DB3ED1 /* Products */;
722+ ProjectRef = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */;
723+ },
724+ {
725+ ProductGroup = 139105B71AF99BAD00B5F7CC /* Products */;
726+ ProjectRef = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */;
727+ },
728+ {
729+ ProductGroup = 832341B11AAA6A8300B99B32 /* Products */;
730+ ProjectRef = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */;
731+ },
732+ {
733+ ProductGroup = 00C302E01ABCB9EE00DB3ED1 /* Products */;
734+ ProjectRef = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */;
735+ },
736+ {
737+ ProductGroup = 139FDEE71B06529A00C62182 /* Products */;
738+ ProjectRef = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
739+ },
740+ {
741+ ProductGroup = 146834001AC3E56700842450 /* Products */;
742+ ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */;
743+ },
744+ );
745+ projectRoot = "";
746+ targets = (
747+ 13B07F861A680F5B00A75B9A /* Manyverse */,
748+ 00E356ED1AD99517003FC87E /* ManyverseTests */,
749+ 2D02E47A1E0B4A5D006451C7 /* Manyverse-tvOS */,
750+ 2D02E48F1E0B4A5D006451C7 /* Manyverse-tvOSTests */,
751+ );
752+ };
753+/* End PBXProject section */
754+
755+/* Begin PBXReferenceProxy section */
756+ 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */ = {
757+ isa = PBXReferenceProxy;
758+ fileType = archive.ar;
759+ path = libRCTActionSheet.a;
760+ remoteRef = 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */;
761+ sourceTree = BUILT_PRODUCTS_DIR;
762+ };
763+ 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */ = {
764+ isa = PBXReferenceProxy;
765+ fileType = archive.ar;
766+ path = libRCTGeolocation.a;
767+ remoteRef = 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */;
768+ sourceTree = BUILT_PRODUCTS_DIR;
769+ };
770+ 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */ = {
771+ isa = PBXReferenceProxy;
772+ fileType = archive.ar;
773+ path = libRCTImage.a;
774+ remoteRef = 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */;
775+ sourceTree = BUILT_PRODUCTS_DIR;
776+ };
777+ 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */ = {
778+ isa = PBXReferenceProxy;
779+ fileType = archive.ar;
780+ path = libRCTNetwork.a;
781+ remoteRef = 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */;
782+ sourceTree = BUILT_PRODUCTS_DIR;
783+ };
784+ 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */ = {
785+ isa = PBXReferenceProxy;
786+ fileType = archive.ar;
787+ path = libRCTVibration.a;
788+ remoteRef = 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */;
789+ sourceTree = BUILT_PRODUCTS_DIR;
790+ };
791+ 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */ = {
792+ isa = PBXReferenceProxy;
793+ fileType = archive.ar;
794+ path = libRCTSettings.a;
795+ remoteRef = 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */;
796+ sourceTree = BUILT_PRODUCTS_DIR;
797+ };
798+ 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */ = {
799+ isa = PBXReferenceProxy;
800+ fileType = archive.ar;
801+ path = libRCTWebSocket.a;
802+ remoteRef = 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */;
803+ sourceTree = BUILT_PRODUCTS_DIR;
804+ };
805+ 146834041AC3E56700842450 /* libReact.a */ = {
806+ isa = PBXReferenceProxy;
807+ fileType = archive.ar;
808+ path = libReact.a;
809+ remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */;
810+ sourceTree = BUILT_PRODUCTS_DIR;
811+ };
812+ 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */ = {
813+ isa = PBXReferenceProxy;
814+ fileType = archive.ar;
815+ path = "libRCTImage-tvOS.a";
816+ remoteRef = 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */;
817+ sourceTree = BUILT_PRODUCTS_DIR;
818+ };
819+ 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */ = {
820+ isa = PBXReferenceProxy;
821+ fileType = archive.ar;
822+ path = "libRCTLinking-tvOS.a";
823+ remoteRef = 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */;
824+ sourceTree = BUILT_PRODUCTS_DIR;
825+ };
826+ 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */ = {
827+ isa = PBXReferenceProxy;
828+ fileType = archive.ar;
829+ path = "libRCTNetwork-tvOS.a";
830+ remoteRef = 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */;
831+ sourceTree = BUILT_PRODUCTS_DIR;
832+ };
833+ 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */ = {
834+ isa = PBXReferenceProxy;
835+ fileType = archive.ar;
836+ path = "libRCTSettings-tvOS.a";
837+ remoteRef = 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */;
838+ sourceTree = BUILT_PRODUCTS_DIR;
839+ };
840+ 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */ = {
841+ isa = PBXReferenceProxy;
842+ fileType = archive.ar;
843+ path = "libRCTText-tvOS.a";
844+ remoteRef = 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */;
845+ sourceTree = BUILT_PRODUCTS_DIR;
846+ };
847+ 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */ = {
848+ isa = PBXReferenceProxy;
849+ fileType = archive.ar;
850+ path = "libRCTWebSocket-tvOS.a";
851+ remoteRef = 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */;
852+ sourceTree = BUILT_PRODUCTS_DIR;
853+ };
854+ 3DAD3EA31DF850E9000B6D8A /* libReact-tvOS.a */ = {
855+ isa = PBXReferenceProxy;
856+ fileType = archive.ar;
857+ path = "libReact-tvOS.a";
858+ remoteRef = 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */;
859+ sourceTree = BUILT_PRODUCTS_DIR;
860+ };
861+ 3DAD3EA51DF850E9000B6D8A /* libyoga.a */ = {
862+ isa = PBXReferenceProxy;
863+ fileType = archive.ar;
864+ path = libyoga.a;
865+ remoteRef = 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */;
866+ sourceTree = BUILT_PRODUCTS_DIR;
867+ };
868+ 3DAD3EA71DF850E9000B6D8A /* libyoga.a */ = {
869+ isa = PBXReferenceProxy;
870+ fileType = archive.ar;
871+ path = libyoga.a;
872+ remoteRef = 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */;
873+ sourceTree = BUILT_PRODUCTS_DIR;
874+ };
875+ 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */ = {
876+ isa = PBXReferenceProxy;
877+ fileType = archive.ar;
878+ path = libcxxreact.a;
879+ remoteRef = 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */;
880+ sourceTree = BUILT_PRODUCTS_DIR;
881+ };
882+ 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */ = {
883+ isa = PBXReferenceProxy;
884+ fileType = archive.ar;
885+ path = libcxxreact.a;
886+ remoteRef = 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */;
887+ sourceTree = BUILT_PRODUCTS_DIR;
888+ };
889+ 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */ = {
890+ isa = PBXReferenceProxy;
891+ fileType = archive.ar;
892+ path = libjschelpers.a;
893+ remoteRef = 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */;
894+ sourceTree = BUILT_PRODUCTS_DIR;
895+ };
896+ 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */ = {
897+ isa = PBXReferenceProxy;
898+ fileType = archive.ar;
899+ path = libjschelpers.a;
900+ remoteRef = 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */;
901+ sourceTree = BUILT_PRODUCTS_DIR;
902+ };
903+ 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */ = {
904+ isa = PBXReferenceProxy;
905+ fileType = archive.ar;
906+ path = libRCTAnimation.a;
907+ remoteRef = 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */;
908+ sourceTree = BUILT_PRODUCTS_DIR;
909+ };
910+ 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */ = {
911+ isa = PBXReferenceProxy;
912+ fileType = archive.ar;
913+ path = "libRCTAnimation-tvOS.a";
914+ remoteRef = 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */;
915+ sourceTree = BUILT_PRODUCTS_DIR;
916+ };
917+ 78C398B91ACF4ADC00677621 /* libRCTLinking.a */ = {
918+ isa = PBXReferenceProxy;
919+ fileType = archive.ar;
920+ path = libRCTLinking.a;
921+ remoteRef = 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */;
922+ sourceTree = BUILT_PRODUCTS_DIR;
923+ };
924+ 832341B51AAA6A8300B99B32 /* libRCTText.a */ = {
925+ isa = PBXReferenceProxy;
926+ fileType = archive.ar;
927+ path = libRCTText.a;
928+ remoteRef = 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */;
929+ sourceTree = BUILT_PRODUCTS_DIR;
930+ };
931+ ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */ = {
932+ isa = PBXReferenceProxy;
933+ fileType = archive.ar;
934+ path = libRCTBlob.a;
935+ remoteRef = ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */;
936+ sourceTree = BUILT_PRODUCTS_DIR;
937+ };
938+/* End PBXReferenceProxy section */
939+
940+/* Begin PBXResourcesBuildPhase section */
941+ 00E356EC1AD99517003FC87E /* Resources */ = {
942+ isa = PBXResourcesBuildPhase;
943+ buildActionMask = 2147483647;
944+ files = (
945+ );
946+ runOnlyForDeploymentPostprocessing = 0;
947+ };
948+ 13B07F8E1A680F5B00A75B9A /* Resources */ = {
949+ isa = PBXResourcesBuildPhase;
950+ buildActionMask = 2147483647;
951+ files = (
952+ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
953+ 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */,
954+ 08553A5F6E9A4A9DA315D8D1 /* nodejs-project in Resources */,
955+ F2EA81708D02402E96A26723 /* builtin_modules in Resources */,
956+ );
957+ runOnlyForDeploymentPostprocessing = 0;
958+ };
959+ 2D02E4791E0B4A5D006451C7 /* Resources */ = {
960+ isa = PBXResourcesBuildPhase;
961+ buildActionMask = 2147483647;
962+ files = (
963+ 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */,
964+ );
965+ runOnlyForDeploymentPostprocessing = 0;
966+ };
967+ 2D02E48E1E0B4A5D006451C7 /* Resources */ = {
968+ isa = PBXResourcesBuildPhase;
969+ buildActionMask = 2147483647;
970+ files = (
971+ );
972+ runOnlyForDeploymentPostprocessing = 0;
973+ };
974+/* End PBXResourcesBuildPhase section */
975+
976+/* Begin PBXShellScriptBuildPhase section */
977+ 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = {
978+ isa = PBXShellScriptBuildPhase;
979+ buildActionMask = 2147483647;
980+ files = (
981+ );
982+ inputPaths = (
983+ );
984+ name = "Bundle React Native code and images";
985+ outputPaths = (
986+ );
987+ runOnlyForDeploymentPostprocessing = 0;
988+ shellPath = /bin/sh;
989+ shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
990+ };
991+ 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = {
992+ isa = PBXShellScriptBuildPhase;
993+ buildActionMask = 2147483647;
994+ files = (
995+ );
996+ inputPaths = (
997+ );
998+ name = "Bundle React Native Code And Images";
999+ outputPaths = (
1000+ );
1001+ runOnlyForDeploymentPostprocessing = 0;
1002+ shellPath = /bin/sh;
1003+ shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
1004+ };
1005+ 1E64F30194CE42AAA0E839C0 /* Build NodeJS Mobile Native Modules */ = {
1006+ isa = PBXShellScriptBuildPhase;
1007+ buildActionMask = 2147483647;
1008+ files = (
1009+ );
1010+ runOnlyForDeploymentPostprocessing = 0;
1011+ name = "Build NodeJS Mobile Native Modules";
1012+ inputPaths = (
1013+ );
1014+ outputPaths = (
1015+ );
1016+ shellPath = /bin/sh;
1017+ shellScript = "
1018+set -e
1019+if [ -z \"$NODEJS_MOBILE_BUILD_NATIVE_MODULES\" ]; then
1020+# If build native modules preference is not set, look for it in the project's
1021+#nodejs-assets/BUILD_NATIVE_MODULES.txt file.
1022+NODEJS_ASSETS_DIR=\"$( cd \"$PROJECT_DIR\" && cd