diff --git a/examples/native-cli/.gitignore b/examples/native-cli/.gitignore
index 89df268..02e7fa4 100644
--- a/examples/native-cli/.gitignore
+++ b/examples/native-cli/.gitignore
@@ -33,6 +33,7 @@ local.properties
.cxx/
*.keystore
!debug.keystore
+.kotlin/
# node.js
#
diff --git a/examples/native-cli/.prettierrc.js b/examples/native-cli/.prettierrc.js
index 4ec55ed..2b54074 100644
--- a/examples/native-cli/.prettierrc.js
+++ b/examples/native-cli/.prettierrc.js
@@ -1,6 +1,7 @@
module.exports = {
arrowParens: 'avoid',
bracketSameLine: true,
+ bracketSpacing: false,
singleQuote: true,
trailingComma: 'all',
};
diff --git a/examples/native-cli/App.tsx b/examples/native-cli/App.tsx
index 7122fd8..b693003 100644
--- a/examples/native-cli/App.tsx
+++ b/examples/native-cli/App.tsx
@@ -6,9 +6,8 @@
*/
import React from 'react';
-import type { PropsWithChildren } from 'react';
+import type {PropsWithChildren} from 'react';
import {
- SafeAreaView,
ScrollView,
StatusBar,
StyleSheet,
@@ -29,7 +28,7 @@ type SectionProps = PropsWithChildren<{
title: string;
}>;
-function Section({ children, title }: SectionProps): React.JSX.Element {
+function Section({children, title}: SectionProps): React.JSX.Element {
const isDarkMode = useColorScheme() === 'dark';
return (
@@ -62,19 +61,33 @@ function App(): React.JSX.Element {
backgroundColor: isDarkMode ? Colors.darker : Colors.lighter,
};
+ /*
+ * To keep the template simple and small we're adding padding to prevent view
+ * from rendering under the System UI.
+ * For bigger apps the reccomendation is to use `react-native-safe-area-context`:
+ * https://github.com/AppAndFlow/react-native-safe-area-context
+ *
+ * You can read more about it here:
+ * https://github.com/react-native-community/discussions-and-proposals/discussions/827
+ */
+ const safePadding = '5%';
+
return (
-
+
-
+
+
+
Edit App.tsx to change this
@@ -92,7 +105,7 @@ function App(): React.JSX.Element {
-
+
);
}
diff --git a/examples/native-cli/Gemfile b/examples/native-cli/Gemfile
index 8d72c37..03278dd 100644
--- a/examples/native-cli/Gemfile
+++ b/examples/native-cli/Gemfile
@@ -3,7 +3,8 @@ source 'https://rubygems.org'
# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
ruby ">= 2.6.10"
-# Cocoapods 1.15 introduced a bug which break the build. We will remove the upper
-# bound in the template on Cocoapods with next React Native release.
-gem 'cocoapods', '>= 1.13', '< 1.15'
-gem 'activesupport', '>= 6.1.7.5', '< 7.1.0'
+# Exclude problematic versions of cocoapods and activesupport that causes build failures.
+gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1'
+gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0'
+gem 'xcodeproj', '< 1.26.0'
+gem 'concurrent-ruby', '< 1.3.4'
diff --git a/examples/native-cli/README-orig.md b/examples/native-cli/README-orig.md
deleted file mode 100644
index 12470c3..0000000
--- a/examples/native-cli/README-orig.md
+++ /dev/null
@@ -1,79 +0,0 @@
-This is a new [**React Native**](https://reactnative.dev) project, bootstrapped using [`@react-native-community/cli`](https://github.com/react-native-community/cli).
-
-# Getting Started
-
->**Note**: Make sure you have completed the [React Native - Environment Setup](https://reactnative.dev/docs/environment-setup) instructions till "Creating a new application" step, before proceeding.
-
-## Step 1: Start the Metro Server
-
-First, you will need to start **Metro**, the JavaScript _bundler_ that ships _with_ React Native.
-
-To start Metro, run the following command from the _root_ of your React Native project:
-
-```bash
-# using npm
-npm start
-
-# OR using Yarn
-yarn start
-```
-
-## Step 2: Start your Application
-
-Let Metro Bundler run in its _own_ terminal. Open a _new_ terminal from the _root_ of your React Native project. Run the following command to start your _Android_ or _iOS_ app:
-
-### For Android
-
-```bash
-# using npm
-npm run android
-
-# OR using Yarn
-yarn android
-```
-
-### For iOS
-
-```bash
-# using npm
-npm run ios
-
-# OR using Yarn
-yarn ios
-```
-
-If everything is set up _correctly_, you should see your new app running in your _Android Emulator_ or _iOS Simulator_ shortly provided you have set up your emulator/simulator correctly.
-
-This is one way to run your app — you can also run it directly from within Android Studio and Xcode respectively.
-
-## Step 3: Modifying your App
-
-Now that you have successfully run the app, let's modify it.
-
-1. Open `App.tsx` in your text editor of choice and edit some lines.
-2. For **Android**: Press the R key twice or select **"Reload"** from the **Developer Menu** (Ctrl + M (on Window and Linux) or Cmd ⌘ + M (on macOS)) to see your changes!
-
- For **iOS**: Hit Cmd ⌘ + R in your iOS Simulator to reload the app and see your changes!
-
-## Congratulations! :tada:
-
-You've successfully run and modified your React Native App. :partying_face:
-
-### Now what?
-
-- If you want to add this new React Native code to an existing application, check out the [Integration guide](https://reactnative.dev/docs/integration-with-existing-apps).
-- If you're curious to learn more about React Native, check out the [Introduction to React Native](https://reactnative.dev/docs/getting-started).
-
-# Troubleshooting
-
-If you can't get this to work, see the [Troubleshooting](https://reactnative.dev/docs/troubleshooting) page.
-
-# Learn More
-
-To learn more about React Native, take a look at the following resources:
-
-- [React Native Website](https://reactnative.dev) - learn more about React Native.
-- [Getting Started](https://reactnative.dev/docs/environment-setup) - an **overview** of React Native and how setup your environment.
-- [Learn the Basics](https://reactnative.dev/docs/getting-started) - a **guided tour** of the React Native **basics**.
-- [Blog](https://reactnative.dev/blog) - read the latest official React Native **Blog** posts.
-- [`@facebook/react-native`](https://github.com/facebook/react-native) - the Open Source; GitHub **repository** for React Native.
diff --git a/examples/native-cli/__tests__/App.test.tsx b/examples/native-cli/__tests__/App.test.tsx
index ef217ab..e532f70 100644
--- a/examples/native-cli/__tests__/App.test.tsx
+++ b/examples/native-cli/__tests__/App.test.tsx
@@ -2,16 +2,12 @@
* @format
*/
-import 'react-native';
import React from 'react';
+import ReactTestRenderer from 'react-test-renderer';
import App from '../App';
-// Note: import explicitly to use the types shipped with jest.
-import { it } from '@jest/globals';
-
-// Note: test renderer must be required after react-native.
-import renderer from 'react-test-renderer';
-
-it('renders correctly', () => {
- renderer.create();
+test('renders correctly', async () => {
+ await ReactTestRenderer.act(() => {
+ ReactTestRenderer.create();
+ });
});
diff --git a/examples/native-cli/android/app/build.gradle b/examples/native-cli/android/app/build.gradle
index 2e5a8d7..81b4e49 100644
--- a/examples/native-cli/android/app/build.gradle
+++ b/examples/native-cli/android/app/build.gradle
@@ -8,14 +8,14 @@ apply plugin: "com.facebook.react"
*/
react {
/* Folders */
- // The root of your project, i.e. where "package.json" lives. Default is '..'
- // root = file("../")
- // The folder where the react-native NPM package is. Default is ../node_modules/react-native
- // reactNativeDir = file("../node_modules/react-native")
- // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen
- // codegenDir = file("../node_modules/@react-native/codegen")
- // The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js
- // cliFile = file("../node_modules/react-native/cli.js")
+ // The root of your project, i.e. where "package.json" lives. Default is '../..'
+ // root = file("../../")
+ // The folder where the react-native NPM package is. Default is ../../node_modules/react-native
+ // reactNativeDir = file("../../node_modules/react-native")
+ // The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen
+ // codegenDir = file("../../node_modules/@react-native/codegen")
+ // The cli.js file which is the React Native CLI entrypoint. Default is ../../node_modules/react-native/cli.js
+ // cliFile = file("../../node_modules/react-native/cli.js")
/* Variants */
// The list of variants to that are debuggable. For those we're going to
@@ -49,6 +49,9 @@ react {
//
// The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
// hermesFlags = ["-O", "-output-source-map"]
+
+ /* Autolinking */
+ autolinkLibrariesWithApp()
}
/**
@@ -60,23 +63,23 @@ def enableProguardInReleaseBuilds = false
* The preferred build flavor of JavaScriptCore (JSC)
*
* For example, to use the international variant, you can use:
- * `def jscFlavor = 'org.webkit:android-jsc-intl:+'`
+ * `def jscFlavor = io.github.react-native-community:jsc-android-intl:2026004.+`
*
* The international variant includes ICU i18n library and necessary data
* allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that
* give correct results when using with locales other than en-US. Note that
* this variant is about 6MiB larger per architecture than default.
*/
-def jscFlavor = 'org.webkit:android-jsc:+'
+def jscFlavor = 'io.github.react-native-community:jsc-android:2026004.+'
android {
ndkVersion rootProject.ext.ndkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
compileSdk rootProject.ext.compileSdkVersion
- namespace "com.reassurenativeexample"
+ namespace "com.reassureexample"
defaultConfig {
- applicationId "com.reassurenativeexample"
+ applicationId "com.reassureexample"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
@@ -114,5 +117,3 @@ dependencies {
implementation jscFlavor
}
}
-
-apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
diff --git a/examples/native-cli/android/app/src/main/AndroidManifest.xml b/examples/native-cli/android/app/src/main/AndroidManifest.xml
index 4122f36..e189252 100644
--- a/examples/native-cli/android/app/src/main/AndroidManifest.xml
+++ b/examples/native-cli/android/app/src/main/AndroidManifest.xml
@@ -8,7 +8,8 @@
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:allowBackup="false"
- android:theme="@style/AppTheme">
+ android:theme="@style/AppTheme"
+ android:supportsRtl="true">
- ReassureNativeExample
+ ReassureExample
diff --git a/examples/native-cli/android/build.gradle b/examples/native-cli/android/build.gradle
index f536a79..9766946 100644
--- a/examples/native-cli/android/build.gradle
+++ b/examples/native-cli/android/build.gradle
@@ -1,11 +1,11 @@
buildscript {
ext {
- buildToolsVersion = "34.0.0"
- minSdkVersion = 23
- compileSdkVersion = 34
- targetSdkVersion = 34
- ndkVersion = "26.1.10909125"
- kotlinVersion = "1.9.22"
+ buildToolsVersion = "35.0.0"
+ minSdkVersion = 24
+ compileSdkVersion = 35
+ targetSdkVersion = 35
+ ndkVersion = "27.1.12297006"
+ kotlinVersion = "2.0.21"
}
repositories {
google()
diff --git a/examples/native-cli/android/gradle.properties b/examples/native-cli/android/gradle.properties
index a46a5b9..5e24e3a 100644
--- a/examples/native-cli/android/gradle.properties
+++ b/examples/native-cli/android/gradle.properties
@@ -21,8 +21,6 @@ org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m
# Android operating system, and which are packaged with your app's APK
# https://developer.android.com/topic/libraries/support-library/androidx-rn
android.useAndroidX=true
-# Automatically convert third-party libraries to use AndroidX
-android.enableJetifier=true
# Use this property to specify which architecture you want to build.
# You can also override it from the CLI using
@@ -34,7 +32,7 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
# your application. You should enable this flag either if you want
# to write custom TurboModules/Fabric components OR use libraries that
# are providing them.
-newArchEnabled=false
+newArchEnabled=true
# Use this property to enable or disable the Hermes JS engine.
# If set to false, you will be using JSC instead.
diff --git a/examples/native-cli/android/gradle/wrapper/gradle-wrapper.jar b/examples/native-cli/android/gradle/wrapper/gradle-wrapper.jar
index 7f93135..a4b76b9 100644
Binary files a/examples/native-cli/android/gradle/wrapper/gradle-wrapper.jar and b/examples/native-cli/android/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/examples/native-cli/android/gradle/wrapper/gradle-wrapper.properties b/examples/native-cli/android/gradle/wrapper/gradle-wrapper.properties
index 2ea3535..e0fd020 100644
--- a/examples/native-cli/android/gradle/wrapper/gradle-wrapper.properties
+++ b/examples/native-cli/android/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-all.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/examples/native-cli/android/gradlew b/examples/native-cli/android/gradlew
index 1aa94a4..f3b75f3 100755
--- a/examples/native-cli/android/gradlew
+++ b/examples/native-cli/android/gradlew
@@ -15,6 +15,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
+# SPDX-License-Identifier: Apache-2.0
+#
##############################################################################
#
@@ -55,7 +57,7 @@
# Darwin, MinGW, and NonStop.
#
# (3) This script is generated from the Groovy template
-# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
+# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# within the Gradle project.
#
# You can find Gradle at https://github.com/gradle/gradle/.
@@ -84,7 +86,7 @@ done
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
-APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
+APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum
diff --git a/examples/native-cli/android/gradlew.bat b/examples/native-cli/android/gradlew.bat
index 7101f8e..9b42019 100644
--- a/examples/native-cli/android/gradlew.bat
+++ b/examples/native-cli/android/gradlew.bat
@@ -13,6 +13,8 @@
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
+@rem SPDX-License-Identifier: Apache-2.0
+@rem
@if "%DEBUG%"=="" @echo off
@rem ##########################################################################
diff --git a/examples/native-cli/android/settings.gradle b/examples/native-cli/android/settings.gradle
index ff42324..4866357 100644
--- a/examples/native-cli/android/settings.gradle
+++ b/examples/native-cli/android/settings.gradle
@@ -1,4 +1,6 @@
-rootProject.name = 'ReassureNativeExample'
-apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
+pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") }
+plugins { id("com.facebook.react.settings") }
+extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() }
+rootProject.name = 'ReassureExample'
include ':app'
includeBuild('../node_modules/@react-native/gradle-plugin')
diff --git a/examples/native-cli/app.json b/examples/native-cli/app.json
index 5c84a67..d84a557 100644
--- a/examples/native-cli/app.json
+++ b/examples/native-cli/app.json
@@ -1,4 +1,4 @@
{
- "name": "ReassureNativeExample",
- "displayName": "ReassureNativeExample"
+ "name": "ReassureExample",
+ "displayName": "ReassureExample"
}
diff --git a/examples/native-cli/index.js b/examples/native-cli/index.js
index 9b73932..a850d03 100644
--- a/examples/native-cli/index.js
+++ b/examples/native-cli/index.js
@@ -2,8 +2,8 @@
* @format
*/
-import { AppRegistry } from 'react-native';
+import {AppRegistry} from 'react-native';
import App from './App';
-import { name as appName } from './app.json';
+import {name as appName} from './app.json';
AppRegistry.registerComponent(appName, () => App);
diff --git a/examples/native-cli/ios/Podfile b/examples/native-cli/ios/Podfile
index 0ffa9be..3c4f8b7 100644
--- a/examples/native-cli/ios/Podfile
+++ b/examples/native-cli/ios/Podfile
@@ -14,7 +14,7 @@ if linkage != nil
use_frameworks! :linkage => linkage.to_sym
end
-target 'ReassureNativeExample' do
+target 'ReassureExample' do
config = use_native_modules!
use_react_native!(
@@ -23,11 +23,6 @@ target 'ReassureNativeExample' do
:app_path => "#{Pod::Config.instance.installation_root}/.."
)
- target 'ReassureNativeExampleTests' do
- inherit! :complete
- # Pods for testing
- end
-
post_install do |installer|
# https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202
react_native_post_install(
diff --git a/examples/native-cli/ios/ReassureNativeExample.xcodeproj/project.pbxproj b/examples/native-cli/ios/ReassureExample.xcodeproj/project.pbxproj
similarity index 51%
rename from examples/native-cli/ios/ReassureNativeExample.xcodeproj/project.pbxproj
rename to examples/native-cli/ios/ReassureExample.xcodeproj/project.pbxproj
index f7933ea..4052fd6 100644
--- a/examples/native-cli/ios/ReassureNativeExample.xcodeproj/project.pbxproj
+++ b/examples/native-cli/ios/ReassureExample.xcodeproj/project.pbxproj
@@ -7,12 +7,9 @@
objects = {
/* Begin PBXBuildFile section */
- 00E356F31AD99517003FC87E /* ReassureNativeExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* ReassureNativeExampleTests.m */; };
- 0C80B921A6F3F58F76C31292 /* libPods-ReassureNativeExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-ReassureNativeExample.a */; };
- 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; };
+ 0C80B921A6F3F58F76C31292 /* libPods-ReassureExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-ReassureExample.a */; };
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
- 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
- 7699B88040F8A987B510C191 /* libPods-ReassureNativeExample-ReassureNativeExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-ReassureNativeExample-ReassureNativeExampleTests.a */; };
+ 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761780EC2CA45674006654EE /* AppDelegate.swift */; };
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
/* End PBXBuildFile section */
@@ -22,60 +19,36 @@
containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 13B07F861A680F5B00A75B9A;
- remoteInfo = ReassureNativeExample;
+ remoteInfo = ReassureExample;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
- 00E356EE1AD99517003FC87E /* ReassureNativeExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ReassureNativeExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 00E356F21AD99517003FC87E /* ReassureNativeExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ReassureNativeExampleTests.m; sourceTree = ""; };
- 13B07F961A680F5B00A75B9A /* ReassureNativeExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ReassureNativeExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = ReassureNativeExample/AppDelegate.h; sourceTree = ""; };
- 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = ReassureNativeExample/AppDelegate.mm; sourceTree = ""; };
- 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ReassureNativeExample/Images.xcassets; sourceTree = ""; };
- 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ReassureNativeExample/Info.plist; sourceTree = ""; };
- 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ReassureNativeExample/main.m; sourceTree = ""; };
- 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = ReassureNativeExample/PrivacyInfo.xcprivacy; sourceTree = ""; };
- 19F6CBCC0A4E27FBF8BF4A61 /* libPods-ReassureNativeExample-ReassureNativeExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ReassureNativeExample-ReassureNativeExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- 3B4392A12AC88292D35C810B /* Pods-ReassureNativeExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ReassureNativeExample.debug.xcconfig"; path = "Target Support Files/Pods-ReassureNativeExample/Pods-ReassureNativeExample.debug.xcconfig"; sourceTree = ""; };
- 5709B34CF0A7D63546082F79 /* Pods-ReassureNativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ReassureNativeExample.release.xcconfig"; path = "Target Support Files/Pods-ReassureNativeExample/Pods-ReassureNativeExample.release.xcconfig"; sourceTree = ""; };
- 5B7EB9410499542E8C5724F5 /* Pods-ReassureNativeExample-ReassureNativeExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ReassureNativeExample-ReassureNativeExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-ReassureNativeExample-ReassureNativeExampleTests/Pods-ReassureNativeExample-ReassureNativeExampleTests.debug.xcconfig"; sourceTree = ""; };
- 5DCACB8F33CDC322A6C60F78 /* libPods-ReassureNativeExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ReassureNativeExample.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = ReassureNativeExample/LaunchScreen.storyboard; sourceTree = ""; };
- 89C6BE57DB24E9ADA2F236DE /* Pods-ReassureNativeExample-ReassureNativeExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ReassureNativeExample-ReassureNativeExampleTests.release.xcconfig"; path = "Target Support Files/Pods-ReassureNativeExample-ReassureNativeExampleTests/Pods-ReassureNativeExample-ReassureNativeExampleTests.release.xcconfig"; sourceTree = ""; };
+ 13B07F961A680F5B00A75B9A /* ReassureExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ReassureExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ReassureExample/Images.xcassets; sourceTree = ""; };
+ 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ReassureExample/Info.plist; sourceTree = ""; };
+ 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = ReassureExample/PrivacyInfo.xcprivacy; sourceTree = ""; };
+ 3B4392A12AC88292D35C810B /* Pods-ReassureExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ReassureExample.debug.xcconfig"; path = "Target Support Files/Pods-ReassureExample/Pods-ReassureExample.debug.xcconfig"; sourceTree = ""; };
+ 5709B34CF0A7D63546082F79 /* Pods-ReassureExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ReassureExample.release.xcconfig"; path = "Target Support Files/Pods-ReassureExample/Pods-ReassureExample.release.xcconfig"; sourceTree = ""; };
+ 5DCACB8F33CDC322A6C60F78 /* libPods-ReassureExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ReassureExample.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 761780EC2CA45674006654EE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = ReassureExample/AppDelegate.swift; sourceTree = ""; };
+ 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = ReassureExample/LaunchScreen.storyboard; sourceTree = ""; };
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
- 00E356EB1AD99517003FC87E /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 7699B88040F8A987B510C191 /* libPods-ReassureNativeExample-ReassureNativeExampleTests.a in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 0C80B921A6F3F58F76C31292 /* libPods-ReassureNativeExample.a in Frameworks */,
+ 0C80B921A6F3F58F76C31292 /* libPods-ReassureExample.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- 00E356EF1AD99517003FC87E /* ReassureNativeExampleTests */ = {
- isa = PBXGroup;
- children = (
- 00E356F21AD99517003FC87E /* ReassureNativeExampleTests.m */,
- 00E356F01AD99517003FC87E /* Supporting Files */,
- );
- path = ReassureNativeExampleTests;
- sourceTree = "";
- };
00E356F01AD99517003FC87E /* Supporting Files */ = {
isa = PBXGroup;
children = (
@@ -84,26 +57,23 @@
name = "Supporting Files";
sourceTree = "";
};
- 13B07FAE1A68108700A75B9A /* ReassureNativeExample */ = {
+ 13B07FAE1A68108700A75B9A /* ReassureExample */ = {
isa = PBXGroup;
children = (
- 13B07FAF1A68108700A75B9A /* AppDelegate.h */,
- 13B07FB01A68108700A75B9A /* AppDelegate.mm */,
13B07FB51A68108700A75B9A /* Images.xcassets */,
+ 761780EC2CA45674006654EE /* AppDelegate.swift */,
13B07FB61A68108700A75B9A /* Info.plist */,
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */,
- 13B07FB71A68108700A75B9A /* main.m */,
13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */,
);
- name = ReassureNativeExample;
+ name = ReassureExample;
sourceTree = "";
};
2D16E6871FA4F8E400B85C8A /* Frameworks */ = {
isa = PBXGroup;
children = (
ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
- 5DCACB8F33CDC322A6C60F78 /* libPods-ReassureNativeExample.a */,
- 19F6CBCC0A4E27FBF8BF4A61 /* libPods-ReassureNativeExample-ReassureNativeExampleTests.a */,
+ 5DCACB8F33CDC322A6C60F78 /* libPods-ReassureExample.a */,
);
name = Frameworks;
sourceTree = "";
@@ -118,9 +88,8 @@
83CBB9F61A601CBA00E9B192 = {
isa = PBXGroup;
children = (
- 13B07FAE1A68108700A75B9A /* ReassureNativeExample */,
+ 13B07FAE1A68108700A75B9A /* ReassureExample */,
832341AE1AAA6A7D00B99B32 /* Libraries */,
- 00E356EF1AD99517003FC87E /* ReassureNativeExampleTests */,
83CBBA001A601CBA00E9B192 /* Products */,
2D16E6871FA4F8E400B85C8A /* Frameworks */,
BBD78D7AC51CEA395F1C20DB /* Pods */,
@@ -133,8 +102,7 @@
83CBBA001A601CBA00E9B192 /* Products */ = {
isa = PBXGroup;
children = (
- 13B07F961A680F5B00A75B9A /* ReassureNativeExample.app */,
- 00E356EE1AD99517003FC87E /* ReassureNativeExampleTests.xctest */,
+ 13B07F961A680F5B00A75B9A /* ReassureExample.app */,
);
name = Products;
sourceTree = "";
@@ -142,10 +110,8 @@
BBD78D7AC51CEA395F1C20DB /* Pods */ = {
isa = PBXGroup;
children = (
- 3B4392A12AC88292D35C810B /* Pods-ReassureNativeExample.debug.xcconfig */,
- 5709B34CF0A7D63546082F79 /* Pods-ReassureNativeExample.release.xcconfig */,
- 5B7EB9410499542E8C5724F5 /* Pods-ReassureNativeExample-ReassureNativeExampleTests.debug.xcconfig */,
- 89C6BE57DB24E9ADA2F236DE /* Pods-ReassureNativeExample-ReassureNativeExampleTests.release.xcconfig */,
+ 3B4392A12AC88292D35C810B /* Pods-ReassureExample.debug.xcconfig */,
+ 5709B34CF0A7D63546082F79 /* Pods-ReassureExample.release.xcconfig */,
);
path = Pods;
sourceTree = "";
@@ -153,30 +119,9 @@
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
- 00E356ED1AD99517003FC87E /* ReassureNativeExampleTests */ = {
+ 13B07F861A680F5B00A75B9A /* ReassureExample */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "ReassureNativeExampleTests" */;
- buildPhases = (
- A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */,
- 00E356EA1AD99517003FC87E /* Sources */,
- 00E356EB1AD99517003FC87E /* Frameworks */,
- 00E356EC1AD99517003FC87E /* Resources */,
- C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */,
- F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */,
- );
- buildRules = (
- );
- dependencies = (
- 00E356F51AD99517003FC87E /* PBXTargetDependency */,
- );
- name = ReassureNativeExampleTests;
- productName = ReassureNativeExampleTests;
- productReference = 00E356EE1AD99517003FC87E /* ReassureNativeExampleTests.xctest */;
- productType = "com.apple.product-type.bundle.unit-test";
- };
- 13B07F861A680F5B00A75B9A /* ReassureNativeExample */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ReassureNativeExample" */;
+ buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ReassureExample" */;
buildPhases = (
C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */,
13B07F871A680F5B00A75B9A /* Sources */,
@@ -190,9 +135,9 @@
);
dependencies = (
);
- name = ReassureNativeExample;
- productName = ReassureNativeExample;
- productReference = 13B07F961A680F5B00A75B9A /* ReassureNativeExample.app */;
+ name = ReassureExample;
+ productName = ReassureExample;
+ productReference = 13B07F961A680F5B00A75B9A /* ReassureExample.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
@@ -203,16 +148,12 @@
attributes = {
LastUpgradeCheck = 1210;
TargetAttributes = {
- 00E356ED1AD99517003FC87E = {
- CreatedOnToolsVersion = 6.2;
- TestTargetID = 13B07F861A680F5B00A75B9A;
- };
13B07F861A680F5B00A75B9A = {
LastSwiftMigration = 1120;
};
};
};
- buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "ReassureNativeExample" */;
+ buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "ReassureExample" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
@@ -225,8 +166,7 @@
projectDirPath = "";
projectRoot = "";
targets = (
- 13B07F861A680F5B00A75B9A /* ReassureNativeExample */,
- 00E356ED1AD99517003FC87E /* ReassureNativeExampleTests */,
+ 13B07F861A680F5B00A75B9A /* ReassureExample */,
);
};
/* End PBXProject section */
@@ -273,37 +213,15 @@
files = (
);
inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-ReassureNativeExample/Pods-ReassureNativeExample-frameworks-${CONFIGURATION}-input-files.xcfilelist",
+ "${PODS_ROOT}/Target Support Files/Pods-ReassureExample/Pods-ReassureExample-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-ReassureNativeExample/Pods-ReassureNativeExample-frameworks-${CONFIGURATION}-output-files.xcfilelist",
+ "${PODS_ROOT}/Target Support Files/Pods-ReassureExample/Pods-ReassureExample-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ReassureNativeExample/Pods-ReassureNativeExample-frameworks.sh\"\n";
- showEnvVarsInLog = 0;
- };
- A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
- outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-ReassureNativeExample-ReassureNativeExampleTests-checkManifestLockResult.txt",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ReassureExample/Pods-ReassureExample-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = {
@@ -321,81 +239,38 @@
outputFileListPaths = (
);
outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-ReassureNativeExample-checkManifestLockResult.txt",
+ "$(DERIVED_FILE_DIR)/Pods-ReassureExample-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
- C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-ReassureNativeExample-ReassureNativeExampleTests/Pods-ReassureNativeExample-ReassureNativeExampleTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Embed Pods Frameworks";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-ReassureNativeExample-ReassureNativeExampleTests/Pods-ReassureNativeExample-ReassureNativeExampleTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ReassureNativeExample-ReassureNativeExampleTests/Pods-ReassureNativeExample-ReassureNativeExampleTests-frameworks.sh\"\n";
- showEnvVarsInLog = 0;
- };
E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-ReassureNativeExample/Pods-ReassureNativeExample-resources-${CONFIGURATION}-input-files.xcfilelist",
+ "${PODS_ROOT}/Target Support Files/Pods-ReassureExample/Pods-ReassureExample-resources-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-ReassureNativeExample/Pods-ReassureNativeExample-resources-${CONFIGURATION}-output-files.xcfilelist",
+ "${PODS_ROOT}/Target Support Files/Pods-ReassureExample/Pods-ReassureExample-resources-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ReassureNativeExample/Pods-ReassureNativeExample-resources.sh\"\n";
- showEnvVarsInLog = 0;
- };
- F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-ReassureNativeExample-ReassureNativeExampleTests/Pods-ReassureNativeExample-ReassureNativeExampleTests-resources-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Copy Pods Resources";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-ReassureNativeExample-ReassureNativeExampleTests/Pods-ReassureNativeExample-ReassureNativeExampleTests-resources-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ReassureNativeExample-ReassureNativeExampleTests/Pods-ReassureNativeExample-ReassureNativeExampleTests-resources.sh\"\n";
+ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ReassureExample/Pods-ReassureExample-resources.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
- 00E356EA1AD99517003FC87E /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 00E356F31AD99517003FC87E /* ReassureNativeExampleTests.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
13B07F871A680F5B00A75B9A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */,
- 13B07FC11A68108700A75B9A /* main.m in Sources */,
+ 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -404,72 +279,22 @@
/* Begin PBXTargetDependency section */
00E356F51AD99517003FC87E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = 13B07F861A680F5B00A75B9A /* ReassureNativeExample */;
+ target = 13B07F861A680F5B00A75B9A /* ReassureExample */;
targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
- 00E356F61AD99517003FC87E /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 5B7EB9410499542E8C5724F5 /* Pods-ReassureNativeExample-ReassureNativeExampleTests.debug.xcconfig */;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- INFOPLIST_FILE = ReassureNativeExampleTests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- OTHER_LDFLAGS = (
- "-ObjC",
- "-lc++",
- "$(inherited)",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ReassureNativeExample.app/ReassureNativeExample";
- };
- name = Debug;
- };
- 00E356F71AD99517003FC87E /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 89C6BE57DB24E9ADA2F236DE /* Pods-ReassureNativeExample-ReassureNativeExampleTests.release.xcconfig */;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- COPY_PHASE_STRIP = NO;
- INFOPLIST_FILE = ReassureNativeExampleTests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- OTHER_LDFLAGS = (
- "-ObjC",
- "-lc++",
- "$(inherited)",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ReassureNativeExample.app/ReassureNativeExample";
- };
- name = Release;
- };
13B07F941A680F5B00A75B9A /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-ReassureNativeExample.debug.xcconfig */;
+ baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-ReassureExample.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = 1;
ENABLE_BITCODE = NO;
- INFOPLIST_FILE = ReassureNativeExample/Info.plist;
+ INFOPLIST_FILE = ReassureExample/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 15.1;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -481,7 +306,7 @@
"-lc++",
);
PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = ReassureNativeExample;
+ PRODUCT_NAME = ReassureExample;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
@@ -490,12 +315,13 @@
};
13B07F951A680F5B00A75B9A /* Release */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-ReassureNativeExample.release.xcconfig */;
+ baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-ReassureExample.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = 1;
- INFOPLIST_FILE = ReassureNativeExample/Info.plist;
+ INFOPLIST_FILE = ReassureExample/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 15.1;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -507,7 +333,7 @@
"-lc++",
);
PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = ReassureNativeExample;
+ PRODUCT_NAME = ReassureExample;
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
@@ -562,7 +388,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
+ IPHONEOS_DEPLOYMENT_TARGET = 15.1;
LD_RUNPATH_SEARCH_PATHS = (
/usr/lib/swift,
"$(inherited)",
@@ -628,7 +454,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
+ IPHONEOS_DEPLOYMENT_TARGET = 15.1;
LD_RUNPATH_SEARCH_PATHS = (
/usr/lib/swift,
"$(inherited)",
@@ -655,16 +481,7 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "ReassureNativeExampleTests" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 00E356F61AD99517003FC87E /* Debug */,
- 00E356F71AD99517003FC87E /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ReassureNativeExample" */ = {
+ 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ReassureExample" */ = {
isa = XCConfigurationList;
buildConfigurations = (
13B07F941A680F5B00A75B9A /* Debug */,
@@ -673,7 +490,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "ReassureNativeExample" */ = {
+ 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "ReassureExample" */ = {
isa = XCConfigurationList;
buildConfigurations = (
83CBBA201A601CBA00E9B192 /* Debug */,
diff --git a/examples/native-cli/ios/ReassureNativeExample.xcodeproj/xcshareddata/xcschemes/ReassureNativeExample.xcscheme b/examples/native-cli/ios/ReassureExample.xcodeproj/xcshareddata/xcschemes/ReassureExample.xcscheme
similarity index 77%
rename from examples/native-cli/ios/ReassureNativeExample.xcodeproj/xcshareddata/xcschemes/ReassureNativeExample.xcscheme
rename to examples/native-cli/ios/ReassureExample.xcodeproj/xcshareddata/xcschemes/ReassureExample.xcscheme
index 8cd6225..1bc5f4d 100644
--- a/examples/native-cli/ios/ReassureNativeExample.xcodeproj/xcshareddata/xcschemes/ReassureNativeExample.xcscheme
+++ b/examples/native-cli/ios/ReassureExample.xcodeproj/xcshareddata/xcschemes/ReassureExample.xcscheme
@@ -15,9 +15,9 @@
+ BuildableName = "ReassureExample.app"
+ BlueprintName = "ReassureExample"
+ ReferencedContainer = "container:ReassureExample.xcodeproj">
@@ -33,9 +33,9 @@
+ BuildableName = "ReassureExampleTests.xctest"
+ BlueprintName = "ReassureExampleTests"
+ ReferencedContainer = "container:ReassureExample.xcodeproj">
@@ -55,9 +55,9 @@
+ BuildableName = "ReassureExample.app"
+ BlueprintName = "ReassureExample"
+ ReferencedContainer = "container:ReassureExample.xcodeproj">
@@ -72,9 +72,9 @@
+ BuildableName = "ReassureExample.app"
+ BlueprintName = "ReassureExample"
+ ReferencedContainer = "container:ReassureExample.xcodeproj">
diff --git a/examples/native-cli/ios/ReassureExample/AppDelegate.swift b/examples/native-cli/ios/ReassureExample/AppDelegate.swift
new file mode 100644
index 0000000..a6e54f1
--- /dev/null
+++ b/examples/native-cli/ios/ReassureExample/AppDelegate.swift
@@ -0,0 +1,30 @@
+import UIKit
+import React
+import React_RCTAppDelegate
+import ReactAppDependencyProvider
+
+@main
+class AppDelegate: RCTAppDelegate {
+ override func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
+ self.moduleName = "ReassureExample"
+ self.dependencyProvider = RCTAppDependencyProvider()
+
+ // You can add your custom initial props in the dictionary below.
+ // They will be passed down to the ViewController used by React Native.
+ self.initialProps = [:]
+
+ return super.application(application, didFinishLaunchingWithOptions: launchOptions)
+ }
+
+ override func sourceURL(for bridge: RCTBridge) -> URL? {
+ self.bundleURL()
+ }
+
+ override func bundleURL() -> URL? {
+#if DEBUG
+ RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index")
+#else
+ Bundle.main.url(forResource: "main", withExtension: "jsbundle")
+#endif
+ }
+}
diff --git a/examples/native-cli/ios/ReassureNativeExample/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/native-cli/ios/ReassureExample/Images.xcassets/AppIcon.appiconset/Contents.json
similarity index 100%
rename from examples/native-cli/ios/ReassureNativeExample/Images.xcassets/AppIcon.appiconset/Contents.json
rename to examples/native-cli/ios/ReassureExample/Images.xcassets/AppIcon.appiconset/Contents.json
diff --git a/examples/native-cli/ios/ReassureNativeExample/Images.xcassets/Contents.json b/examples/native-cli/ios/ReassureExample/Images.xcassets/Contents.json
similarity index 100%
rename from examples/native-cli/ios/ReassureNativeExample/Images.xcassets/Contents.json
rename to examples/native-cli/ios/ReassureExample/Images.xcassets/Contents.json
diff --git a/examples/native-cli/ios/ReassureNativeExample/Info.plist b/examples/native-cli/ios/ReassureExample/Info.plist
similarity index 97%
rename from examples/native-cli/ios/ReassureNativeExample/Info.plist
rename to examples/native-cli/ios/ReassureExample/Info.plist
index a0c732a..5bad094 100644
--- a/examples/native-cli/ios/ReassureNativeExample/Info.plist
+++ b/examples/native-cli/ios/ReassureExample/Info.plist
@@ -5,7 +5,7 @@
CFBundleDevelopmentRegion
en
CFBundleDisplayName
- ReassureNativeExample
+ ReassureExample
CFBundleExecutable
$(EXECUTABLE_NAME)
CFBundleIdentifier
diff --git a/examples/native-cli/ios/ReassureNativeExample/LaunchScreen.storyboard b/examples/native-cli/ios/ReassureExample/LaunchScreen.storyboard
similarity index 94%
rename from examples/native-cli/ios/ReassureNativeExample/LaunchScreen.storyboard
rename to examples/native-cli/ios/ReassureExample/LaunchScreen.storyboard
index 936f955..1501b30 100644
--- a/examples/native-cli/ios/ReassureNativeExample/LaunchScreen.storyboard
+++ b/examples/native-cli/ios/ReassureExample/LaunchScreen.storyboard
@@ -16,7 +16,7 @@
-