mirror of
https://github.com/status-im/instabug-reactnative.git
synced 2025-03-01 13:40:42 +00:00
🤝 Merge pull request #114 from Instabug/feature/sample_app
Feature/sample app
This commit is contained in:
commit
82a05aef86
@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"presets": ["react-native"]
|
"presets": ["react-native"]
|
||||||
}
|
}
|
@ -12,33 +12,45 @@
|
|||||||
; For RN Apps installed via npm, "Libraries" folder is inside
|
; For RN Apps installed via npm, "Libraries" folder is inside
|
||||||
; "node_modules/react-native" but in the source repo it is in the root
|
; "node_modules/react-native" but in the source repo it is in the root
|
||||||
.*/Libraries/react-native/React.js
|
.*/Libraries/react-native/React.js
|
||||||
.*/Libraries/react-native/ReactNative.js
|
|
||||||
|
; Ignore polyfills
|
||||||
|
.*/Libraries/polyfills/.*
|
||||||
|
|
||||||
|
; Ignore metro
|
||||||
|
.*/node_modules/metro/.*
|
||||||
|
|
||||||
[include]
|
[include]
|
||||||
|
|
||||||
[libs]
|
[libs]
|
||||||
node_modules/react-native/Libraries/react-native/react-native-interface.js
|
node_modules/react-native/Libraries/react-native/react-native-interface.js
|
||||||
node_modules/react-native/flow
|
node_modules/react-native/flow/
|
||||||
flow/
|
node_modules/react-native/flow-github/
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
module.system=haste
|
emoji=true
|
||||||
|
|
||||||
experimental.strict_type_args=true
|
module.system=haste
|
||||||
|
|
||||||
munge_underscores=true
|
munge_underscores=true
|
||||||
|
|
||||||
module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub'
|
module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub'
|
||||||
|
|
||||||
|
module.file_ext=.js
|
||||||
|
module.file_ext=.jsx
|
||||||
|
module.file_ext=.json
|
||||||
|
module.file_ext=.native.js
|
||||||
|
|
||||||
suppress_type=$FlowIssue
|
suppress_type=$FlowIssue
|
||||||
suppress_type=$FlowFixMe
|
suppress_type=$FlowFixMe
|
||||||
suppress_type=$FixMe
|
suppress_type=$FlowFixMeProps
|
||||||
|
suppress_type=$FlowFixMeState
|
||||||
|
|
||||||
suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(3[0-7]\\|[1-2][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)
|
suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)
|
||||||
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(3[0-7]\\|1[0-9]\\|[1-2][0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+
|
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+
|
||||||
suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy
|
suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy
|
||||||
|
suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError
|
||||||
|
|
||||||
unsafe.enable_getters_and_setters=true
|
unsafe.enable_getters_and_setters=true
|
||||||
|
|
||||||
[version]
|
[version]
|
||||||
^0.37.0
|
^0.61.0
|
||||||
|
9
InstabugSample/.gitignore
vendored
9
InstabugSample/.gitignore
vendored
@ -39,7 +39,6 @@ yarn-error.log
|
|||||||
# BUCK
|
# BUCK
|
||||||
buck-out/
|
buck-out/
|
||||||
\.buckd/
|
\.buckd/
|
||||||
android/app/libs
|
|
||||||
*.keystore
|
*.keystore
|
||||||
|
|
||||||
# fastlane
|
# fastlane
|
||||||
@ -47,8 +46,8 @@ android/app/libs
|
|||||||
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
|
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
|
||||||
# screenshots whenever they are needed.
|
# screenshots whenever they are needed.
|
||||||
# For more information about the recommended setup visit:
|
# For more information about the recommended setup visit:
|
||||||
# https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md
|
# https://docs.fastlane.tools/best-practices/source-control/
|
||||||
|
|
||||||
fastlane/report.xml
|
*/fastlane/report.xml
|
||||||
fastlane/Preview.html
|
*/fastlane/Preview.html
|
||||||
fastlane/screenshots
|
*/fastlane/screenshots
|
||||||
|
232
InstabugSample/App.js
Normal file
232
InstabugSample/App.js
Normal file
@ -0,0 +1,232 @@
|
|||||||
|
/**
|
||||||
|
* Sample React Native App
|
||||||
|
* https://github.com/facebook/react-native
|
||||||
|
* @flow
|
||||||
|
*/
|
||||||
|
|
||||||
|
import React, { Component } from 'react';
|
||||||
|
import {
|
||||||
|
Platform,
|
||||||
|
StyleSheet,
|
||||||
|
Text,
|
||||||
|
View,
|
||||||
|
TouchableOpacity,
|
||||||
|
processColor,
|
||||||
|
Switch,
|
||||||
|
ScrollView
|
||||||
|
} from 'react-native';
|
||||||
|
|
||||||
|
import Instabug from'instabug-reactnative';
|
||||||
|
|
||||||
|
|
||||||
|
const instructions = Platform.select({
|
||||||
|
ios: 'Press Cmd+R to reload,\n' +
|
||||||
|
'Cmd+D or shake for dev menu',
|
||||||
|
android: 'Double tap R on your keyboard to reload,\n' +
|
||||||
|
'Shake or press menu button for dev menu',
|
||||||
|
});
|
||||||
|
|
||||||
|
export default class App extends Component<{}> {
|
||||||
|
|
||||||
|
constructor(props) {
|
||||||
|
super(props);
|
||||||
|
this.state = {
|
||||||
|
switchValue: false,
|
||||||
|
colorTheme: 'Dark'
|
||||||
|
};
|
||||||
|
Instabug.startWithToken("8020a1fab5139a4be54038a9728c4dc8", Instabug.invocationEvent.shake);
|
||||||
|
Instabug.setReportCategories("Performance","UI","Flow","Other");
|
||||||
|
Instabug.setPromptOptionsEnabled(true, true, true);
|
||||||
|
Instabug.setLocale(Instabug.locale.english);
|
||||||
|
}
|
||||||
|
|
||||||
|
render() {
|
||||||
|
return (
|
||||||
|
<View style={styles.container}>
|
||||||
|
<ScrollView contentContainerStyle={styles.contentContainer} >
|
||||||
|
<Text style={styles.details}>
|
||||||
|
Hello {"Instabug's"} awesome user! The purpose of this application is to show you the different
|
||||||
|
options for customizing the SDK and how easy it is to integrate it to your existing app
|
||||||
|
</Text>
|
||||||
|
<TouchableOpacity style={styles.button} onPress={()=>this.showIntroMessage()}>
|
||||||
|
<Text style={styles.text}> SHOW INTRO MESSAGE </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
<TouchableOpacity style={styles.button} onPress={()=>this.invoke()}>
|
||||||
|
<Text style={styles.text}> INVOKE </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
<TouchableOpacity style={styles.button} onPress={()=>this.sendBugReport()}>
|
||||||
|
<Text style={styles.text}> SEND BUG REPORT </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
<TouchableOpacity style={styles.button} onPress={()=>this.sendFeedback()}>
|
||||||
|
<Text style={styles.text}> SEND FEEDBACK </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
<TouchableOpacity style={styles.button} onPress={()=>this.startNewConversation()}>
|
||||||
|
<Text style={styles.text}> START A NEW CONVERSATION </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
<TouchableOpacity style={styles.button} onPress={()=>this.showUnreadMessagesCount()}>
|
||||||
|
<Text style={styles.text}> GET UNREAD MESSAGES COUNT </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
{this.invocationEvent()}
|
||||||
|
<Text style={styles.textColor}> Set primary color </Text>
|
||||||
|
<View style={styles.rowView}>
|
||||||
|
<TouchableOpacity style={styles.buttonColor} onPress={()=>this.setPrimaryColor('#FF0000')}>
|
||||||
|
<Text style={styles.text}> RED </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
<TouchableOpacity style={styles.buttonColor} onPress={()=>this.setPrimaryColor('#00FF00')}>
|
||||||
|
<Text style={styles.text}> GREEN </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
<TouchableOpacity style={styles.buttonColor} onPress={()=>this.setPrimaryColor('#0000FF')}>
|
||||||
|
<Text style={styles.text}> BLUE </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
<TouchableOpacity style={styles.buttonColor} onPress={()=>this.setPrimaryColor('#FFFF00')}>
|
||||||
|
<Text style={styles.text}> YELLOW </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
</View>
|
||||||
|
<View style={styles.switchView}>
|
||||||
|
<Text style={styles.textSwitchStyle}>Color Theme: {this.state.colorTheme}</Text>
|
||||||
|
<Switch
|
||||||
|
onValueChange = {this.toggleSwitch}
|
||||||
|
value = {this.state.switchValue}/>
|
||||||
|
</View>
|
||||||
|
</ScrollView>
|
||||||
|
</View>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
invocationEvent() {
|
||||||
|
if(Platform.OS === 'ios') {
|
||||||
|
return(
|
||||||
|
<View>
|
||||||
|
<Text style={styles.textColor}> Change Invocation Event </Text>
|
||||||
|
<View style={styles.rowView}>
|
||||||
|
<TouchableOpacity style={styles.buttonColor} onPress={()=>this.changeInvocationEvent('Shake')}>
|
||||||
|
<Text style={styles.textInvoke}> SHAKE </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
<TouchableOpacity style={styles.buttonColor} onPress={()=>this.changeInvocationEvent('Button')}>
|
||||||
|
<Text style={styles.textInvoke}> FLOATING BUTTON </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
<TouchableOpacity style={styles.buttonColor} onPress={()=>this.changeInvocationEvent('Screenshot')}>
|
||||||
|
<Text style={styles.textInvoke}> SCREENSHOT </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
<TouchableOpacity style={styles.buttonColor} onPress={()=>this.changeInvocationEvent('None')}>
|
||||||
|
<Text style={styles.textInvoke}> NONE </Text>
|
||||||
|
</TouchableOpacity>
|
||||||
|
</View>
|
||||||
|
</View>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
toggleSwitch = (value) => {
|
||||||
|
this.setState({switchValue: value})
|
||||||
|
if(value) {
|
||||||
|
this.setState({colorTheme: 'Light'});
|
||||||
|
Instabug.setColorTheme(Instabug.colorTheme.light);
|
||||||
|
} else {
|
||||||
|
this.setState({colorTheme: 'Dark'});
|
||||||
|
Instabug.setColorTheme(Instabug.colorTheme.dark);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
setPrimaryColor(color) {
|
||||||
|
Instabug.setPrimaryColor(processColor(color));
|
||||||
|
}
|
||||||
|
|
||||||
|
showIntroMessage() {
|
||||||
|
Instabug.showIntroMessage();
|
||||||
|
}
|
||||||
|
|
||||||
|
invoke() {
|
||||||
|
Instabug.invoke();
|
||||||
|
}
|
||||||
|
|
||||||
|
sendBugReport() {
|
||||||
|
Instabug.invokeWithInvocationMode(Instabug.invocationMode.newBug);
|
||||||
|
}
|
||||||
|
|
||||||
|
sendFeedback() {
|
||||||
|
Instabug.invokeWithInvocationMode(Instabug.invocationMode.newFeedback);
|
||||||
|
}
|
||||||
|
|
||||||
|
changeInvocationEvent(invocationEvent) {
|
||||||
|
if(invocationEvent === 'Shake')
|
||||||
|
Instabug.setInvocationEvent(Instabug.invocationEvent.shake);
|
||||||
|
if(invocationEvent === 'Button')
|
||||||
|
Instabug.setInvocationEvent(Instabug.invocationEvent.floatingButton);
|
||||||
|
if(invocationEvent === 'Screenshot')
|
||||||
|
Instabug.setInvocationEvent(Instabug.invocationEvent.screenshot);
|
||||||
|
if(invocationEvent === 'None')
|
||||||
|
Instabug.setInvocationEvent(Instabug.invocationEvent.none);
|
||||||
|
}
|
||||||
|
|
||||||
|
startNewConversation() {
|
||||||
|
Instabug.invokeWithInvocationMode(Instabug.invocationMode.newChat);
|
||||||
|
}
|
||||||
|
|
||||||
|
showUnreadMessagesCount() {
|
||||||
|
Instabug.getUnreadMessagesCount((count) => {
|
||||||
|
alert("Messages: " + count);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const styles = StyleSheet.create({
|
||||||
|
container: {
|
||||||
|
flex: 1,
|
||||||
|
alignItems: 'center',
|
||||||
|
backgroundColor: '#F5FCFF',
|
||||||
|
},
|
||||||
|
details: {
|
||||||
|
textAlign: 'center',
|
||||||
|
color: '#333333',
|
||||||
|
margin: 20,
|
||||||
|
marginTop: Platform.OS === 'ios' ? 40 : 20
|
||||||
|
},
|
||||||
|
text: {
|
||||||
|
color: '#FFFFFF',
|
||||||
|
fontSize: 12,
|
||||||
|
fontWeight: 'bold'
|
||||||
|
},
|
||||||
|
button: {
|
||||||
|
marginTop: 10,
|
||||||
|
backgroundColor: "#1D82DC",
|
||||||
|
padding: 10,
|
||||||
|
alignItems: 'center',
|
||||||
|
borderRadius: 5
|
||||||
|
},
|
||||||
|
rowView: {
|
||||||
|
flexDirection: 'row',
|
||||||
|
marginTop: 10
|
||||||
|
},
|
||||||
|
textColor: {
|
||||||
|
fontSize: 14,
|
||||||
|
fontWeight: 'bold',
|
||||||
|
marginTop: 10,
|
||||||
|
},
|
||||||
|
buttonColor: {
|
||||||
|
marginTop: 10,
|
||||||
|
backgroundColor: "#1D82DC",
|
||||||
|
padding: 10,
|
||||||
|
alignItems: 'center',
|
||||||
|
borderRadius: 5,
|
||||||
|
marginRight: 5
|
||||||
|
},
|
||||||
|
textSwitchStyle: {
|
||||||
|
marginTop: 10,
|
||||||
|
marginRight: 5,
|
||||||
|
fontWeight: 'bold'
|
||||||
|
},
|
||||||
|
switchView: {
|
||||||
|
flexDirection: 'row',
|
||||||
|
marginTop: 20,
|
||||||
|
},
|
||||||
|
textInvoke: {
|
||||||
|
color: '#FFFFFF',
|
||||||
|
fontSize: 10,
|
||||||
|
fontWeight: 'bold'
|
||||||
|
},
|
||||||
|
contentContainer: {
|
||||||
|
padding: 10
|
||||||
|
}
|
||||||
|
});
|
@ -1,5 +1,3 @@
|
|||||||
import re
|
|
||||||
|
|
||||||
# To learn about Buck see [Docs](https://buckbuild.com/).
|
# To learn about Buck see [Docs](https://buckbuild.com/).
|
||||||
# To run your application with Buck:
|
# To run your application with Buck:
|
||||||
# - install Buck
|
# - install Buck
|
||||||
@ -11,8 +9,9 @@ import re
|
|||||||
#
|
#
|
||||||
|
|
||||||
lib_deps = []
|
lib_deps = []
|
||||||
|
|
||||||
for jarfile in glob(['libs/*.jar']):
|
for jarfile in glob(['libs/*.jar']):
|
||||||
name = 'jars__' + re.sub(r'^.*/([^/]+)\.jar$', r'\1', jarfile)
|
name = 'jars__' + jarfile[jarfile.rindex('/') + 1: jarfile.rindex('.jar')]
|
||||||
lib_deps.append(':' + name)
|
lib_deps.append(':' + name)
|
||||||
prebuilt_jar(
|
prebuilt_jar(
|
||||||
name = name,
|
name = name,
|
||||||
@ -20,7 +19,7 @@ for jarfile in glob(['libs/*.jar']):
|
|||||||
)
|
)
|
||||||
|
|
||||||
for aarfile in glob(['libs/*.aar']):
|
for aarfile in glob(['libs/*.aar']):
|
||||||
name = 'aars__' + re.sub(r'^.*/([^/]+)\.aar$', r'\1', aarfile)
|
name = 'aars__' + aarfile[aarfile.rindex('/') + 1: aarfile.rindex('.aar')]
|
||||||
lib_deps.append(':' + name)
|
lib_deps.append(':' + name)
|
||||||
android_prebuilt_aar(
|
android_prebuilt_aar(
|
||||||
name = name,
|
name = name,
|
||||||
@ -28,39 +27,39 @@ for aarfile in glob(['libs/*.aar']):
|
|||||||
)
|
)
|
||||||
|
|
||||||
android_library(
|
android_library(
|
||||||
name = 'all-libs',
|
name = "all-libs",
|
||||||
exported_deps = lib_deps
|
exported_deps = lib_deps,
|
||||||
)
|
)
|
||||||
|
|
||||||
android_library(
|
android_library(
|
||||||
name = 'app-code',
|
name = "app-code",
|
||||||
srcs = glob([
|
srcs = glob([
|
||||||
'src/main/java/**/*.java',
|
"src/main/java/**/*.java",
|
||||||
]),
|
]),
|
||||||
deps = [
|
deps = [
|
||||||
':all-libs',
|
":all-libs",
|
||||||
':build_config',
|
":build_config",
|
||||||
':res',
|
":res",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
android_build_config(
|
android_build_config(
|
||||||
name = 'build_config',
|
name = "build_config",
|
||||||
package = 'com.instabugsample',
|
package = "com.instabugsample",
|
||||||
)
|
)
|
||||||
|
|
||||||
android_resource(
|
android_resource(
|
||||||
name = 'res',
|
name = "res",
|
||||||
res = 'src/main/res',
|
package = "com.instabugsample",
|
||||||
package = 'com.instabugsample',
|
res = "src/main/res",
|
||||||
)
|
)
|
||||||
|
|
||||||
android_binary(
|
android_binary(
|
||||||
name = 'app',
|
name = "app",
|
||||||
package_type = 'debug',
|
keystore = "//android/keystores:debug",
|
||||||
manifest = 'src/main/AndroidManifest.xml',
|
manifest = "src/main/AndroidManifest.xml",
|
||||||
keystore = '//android/keystores:debug',
|
package_type = "debug",
|
||||||
deps = [
|
deps = [
|
||||||
':app-code',
|
":app-code",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
@ -33,6 +33,13 @@ import com.android.build.OutputFile
|
|||||||
* // bundleInPaidRelease: true,
|
* // bundleInPaidRelease: true,
|
||||||
* // bundleInBeta: true,
|
* // bundleInBeta: true,
|
||||||
*
|
*
|
||||||
|
* // whether to disable dev mode in custom build variants (by default only disabled in release)
|
||||||
|
* // for example: to disable dev mode in the staging build type (if configured)
|
||||||
|
* devDisabledInStaging: true,
|
||||||
|
* // The configuration property can be in the following formats
|
||||||
|
* // 'devDisabledIn${productFlavor}${buildType}'
|
||||||
|
* // 'devDisabledIn${buildType}'
|
||||||
|
*
|
||||||
* // the root of your project, i.e. where "package.json" lives
|
* // the root of your project, i.e. where "package.json" lives
|
||||||
* root: "../../",
|
* root: "../../",
|
||||||
*
|
*
|
||||||
@ -58,13 +65,17 @@ import com.android.build.OutputFile
|
|||||||
* inputExcludes: ["android/**", "ios/**"],
|
* inputExcludes: ["android/**", "ios/**"],
|
||||||
*
|
*
|
||||||
* // override which node gets called and with what additional arguments
|
* // override which node gets called and with what additional arguments
|
||||||
* nodeExecutableAndArgs: ["node"]
|
* nodeExecutableAndArgs: ["node"],
|
||||||
*
|
*
|
||||||
* // supply additional arguments to the packager
|
* // supply additional arguments to the packager
|
||||||
* extraPackagerArgs: []
|
* extraPackagerArgs: []
|
||||||
* ]
|
* ]
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
project.ext.react = [
|
||||||
|
entryFile: "index.js"
|
||||||
|
]
|
||||||
|
|
||||||
apply from: "../../node_modules/react-native/react.gradle"
|
apply from: "../../node_modules/react-native/react.gradle"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -123,9 +134,6 @@ android {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
repositories {
|
|
||||||
maven { url "https://jitpack.io" }
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -50,6 +50,10 @@
|
|||||||
|
|
||||||
-dontwarn com.facebook.react.**
|
-dontwarn com.facebook.react.**
|
||||||
|
|
||||||
|
# TextLayoutBuilder uses a non-public Android constructor within StaticLayout.
|
||||||
|
# See libs/proxy/src/main/java/com/facebook/fbui/textlayoutbuilder/proxy for details.
|
||||||
|
-dontwarn android.text.StaticLayout
|
||||||
|
|
||||||
# okhttp
|
# okhttp
|
||||||
|
|
||||||
-keepattributes Signature
|
-keepattributes Signature
|
||||||
|
@ -19,7 +19,8 @@
|
|||||||
<activity
|
<activity
|
||||||
android:name=".MainActivity"
|
android:name=".MainActivity"
|
||||||
android:label="@string/app_name"
|
android:label="@string/app_name"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize">
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
|
||||||
|
android:windowSoftInputMode="adjustResize">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.MAIN" />
|
<action android:name="android.intent.action.MAIN" />
|
||||||
<category android:name="android.intent.category.LAUNCHER" />
|
<category android:name="android.intent.category.LAUNCHER" />
|
||||||
|
@ -1,11 +1,9 @@
|
|||||||
package com.instabugsample;
|
package com.instabugsample;
|
||||||
|
|
||||||
import android.app.Application;
|
import android.app.Application;
|
||||||
import android.util.Log;
|
|
||||||
|
|
||||||
import com.facebook.react.ReactApplication;
|
import com.facebook.react.ReactApplication;
|
||||||
import com.instabug.reactlibrary.RNInstabugReactnativePackage;
|
import com.instabug.reactlibrary.RNInstabugReactnativePackage;
|
||||||
import com.facebook.react.ReactInstanceManager;
|
|
||||||
import com.facebook.react.ReactNativeHost;
|
import com.facebook.react.ReactNativeHost;
|
||||||
import com.facebook.react.ReactPackage;
|
import com.facebook.react.ReactPackage;
|
||||||
import com.facebook.react.shell.MainReactPackage;
|
import com.facebook.react.shell.MainReactPackage;
|
||||||
@ -26,9 +24,19 @@ public class MainApplication extends Application implements ReactApplication {
|
|||||||
protected List<ReactPackage> getPackages() {
|
protected List<ReactPackage> getPackages() {
|
||||||
return Arrays.<ReactPackage>asList(
|
return Arrays.<ReactPackage>asList(
|
||||||
new MainReactPackage(),
|
new MainReactPackage(),
|
||||||
new RNInstabugReactnativePackage("YOUR_ANDROID_APPLICATION_TOKEN",MainApplication.this,"shake","#1D82DC")
|
new RNInstabugReactnativePackage.Builder("YOUR_ANDROID_APPLICATION_TOKEN",MainApplication.this)
|
||||||
|
.setInvocationEvent("shake")
|
||||||
|
.setPrimaryColor("#1D82DC")
|
||||||
|
.setFloatingEdge("left")
|
||||||
|
.setFloatingButtonOffsetFromTop(250)
|
||||||
|
.build()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected String getJSMainModuleName() {
|
||||||
|
return "index";
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -3,9 +3,13 @@
|
|||||||
buildscript {
|
buildscript {
|
||||||
repositories {
|
repositories {
|
||||||
jcenter()
|
jcenter()
|
||||||
|
maven {
|
||||||
|
url 'https://maven.google.com/'
|
||||||
|
name 'Google'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath 'com.android.tools.build:gradle:1.3.1'
|
classpath 'com.android.tools.build:gradle:2.2.3'
|
||||||
|
|
||||||
// NOTE: Do not place your application dependencies here; they belong
|
// NOTE: Do not place your application dependencies here; they belong
|
||||||
// in the individual module build.gradle files
|
// in the individual module build.gradle files
|
||||||
@ -20,5 +24,9 @@ allprojects {
|
|||||||
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
|
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
|
||||||
url "$rootDir/../node_modules/react-native/android"
|
url "$rootDir/../node_modules/react-native/android"
|
||||||
}
|
}
|
||||||
|
maven {
|
||||||
|
url 'https://maven.google.com/'
|
||||||
|
name 'Google'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
|
|||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/dists
|
zipStorePath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
keystore(
|
keystore(
|
||||||
name = 'debug',
|
name = "debug",
|
||||||
store = 'debug.keystore',
|
properties = "debug.keystore.properties",
|
||||||
properties = 'debug.keystore.properties',
|
store = "debug.keystore",
|
||||||
visibility = [
|
visibility = [
|
||||||
'PUBLIC',
|
"PUBLIC",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
@ -1,80 +0,0 @@
|
|||||||
/**
|
|
||||||
* Sample React Native App
|
|
||||||
* https://github.com/facebook/react-native
|
|
||||||
* @flow
|
|
||||||
*/
|
|
||||||
import React, {Component} from "react";
|
|
||||||
import {
|
|
||||||
AppRegistry,
|
|
||||||
StyleSheet,
|
|
||||||
Text,
|
|
||||||
Button,
|
|
||||||
Alert,
|
|
||||||
View,
|
|
||||||
processColor,
|
|
||||||
Aerlt,
|
|
||||||
Image,
|
|
||||||
TouchableHighlight,
|
|
||||||
RecyclerViewBackedScrollView
|
|
||||||
} from "react-native";
|
|
||||||
import Instabug from "instabug-reactnative";
|
|
||||||
|
|
||||||
export default class InstabugSample extends Component {
|
|
||||||
|
|
||||||
constructor(props) {
|
|
||||||
super(props);
|
|
||||||
|
|
||||||
Instabug.setColorTheme(Instabug.colorTheme.light);
|
|
||||||
Instabug.setPrimaryColor(processColor('#aaff00'));
|
|
||||||
Instabug.setEmailFieldRequired(false);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
render() {
|
|
||||||
return (
|
|
||||||
<View style={styles.container}>
|
|
||||||
<Text style={styles.welcome}>
|
|
||||||
Welcome to React Native!
|
|
||||||
</Text>
|
|
||||||
<Text style={styles.instructions}>
|
|
||||||
To get started, edit index.android.js
|
|
||||||
</Text>
|
|
||||||
<Text style={styles.instructions}>
|
|
||||||
Double tap R on your keyboard to reload,{'\n'}
|
|
||||||
Shake or press menu button for dev menu
|
|
||||||
</Text>
|
|
||||||
<Button
|
|
||||||
onPress={() => {
|
|
||||||
console.log("invoke Button has been clicked");
|
|
||||||
Instabug.invoke()}}
|
|
||||||
title="Invoke Instabug"
|
|
||||||
color="#841584"
|
|
||||||
disabled={false}
|
|
||||||
accessibilityLabel="Learn more about this purple button"
|
|
||||||
/>
|
|
||||||
</View>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const styles = StyleSheet.create({
|
|
||||||
container: {
|
|
||||||
flex: 1,
|
|
||||||
justifyContent: 'center',
|
|
||||||
alignItems: 'center',
|
|
||||||
backgroundColor: '#F5FCFF',
|
|
||||||
},
|
|
||||||
welcome: {
|
|
||||||
fontSize: 20,
|
|
||||||
textAlign: 'center',
|
|
||||||
margin: 10,
|
|
||||||
},
|
|
||||||
instructions: {
|
|
||||||
textAlign: 'center',
|
|
||||||
color: '#333333',
|
|
||||||
marginBottom: 5,
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
||||||
AppRegistry.registerComponent('InstabugSample', () => InstabugSample);
|
|
@ -1,297 +0,0 @@
|
|||||||
/**
|
|
||||||
* Sample React Native App
|
|
||||||
* https://github.com/facebook/react-native
|
|
||||||
* @flow
|
|
||||||
*/
|
|
||||||
|
|
||||||
import React, { Component } from 'react';
|
|
||||||
import {
|
|
||||||
AppRegistry,
|
|
||||||
StyleSheet,
|
|
||||||
Text,
|
|
||||||
Button,
|
|
||||||
Alert,
|
|
||||||
View,
|
|
||||||
processColor,
|
|
||||||
Aerlt,
|
|
||||||
Image,
|
|
||||||
ListView,
|
|
||||||
TouchableHighlight,
|
|
||||||
RecyclerViewBackedScrollView,
|
|
||||||
ActionSheetIOS,
|
|
||||||
TextInput
|
|
||||||
} from 'react-native';
|
|
||||||
|
|
||||||
import Instabug from'instabug-reactnative';
|
|
||||||
|
|
||||||
export default class InstabugSample extends Component {
|
|
||||||
|
|
||||||
constructor(props) {
|
|
||||||
super(props);
|
|
||||||
|
|
||||||
Instabug.isRunningLive(function (isLive) {
|
|
||||||
if (isLive) {
|
|
||||||
Instabug.startWithToken('LIVE_TOKEN', Instabug.invocationEvent.shake);
|
|
||||||
} else {
|
|
||||||
Instabug.startWithToken('BETA_TOKEN', Instabug.invocationEvent.shake);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2});
|
|
||||||
this.state = {
|
|
||||||
dataSource: ds.cloneWithRows(this._genRows({})),
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
_renderRow(rowData: string, sectionID: number, rowID: number, highlightRow: (sectionID: number, rowID: number) => void) {
|
|
||||||
const that = this;
|
|
||||||
return (
|
|
||||||
<TouchableHighlight onPress={() => {
|
|
||||||
that._pressRow(rowID);
|
|
||||||
highlightRow(sectionID, rowID);
|
|
||||||
}}>
|
|
||||||
<View>
|
|
||||||
<View style={styles.row}>
|
|
||||||
<Text style={styles.text}>
|
|
||||||
{rowData}
|
|
||||||
</Text>
|
|
||||||
</View>
|
|
||||||
</View>
|
|
||||||
</TouchableHighlight>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
_genRows() {
|
|
||||||
var dataBlob = [
|
|
||||||
"Invoke",
|
|
||||||
"Invoke with invocation mode",
|
|
||||||
"Select invocation event",
|
|
||||||
"Show intro message",
|
|
||||||
"Unread messages count",
|
|
||||||
"Set locale",
|
|
||||||
"Set color theme",
|
|
||||||
"Set primary color",
|
|
||||||
"Show surveys"
|
|
||||||
];
|
|
||||||
return dataBlob;
|
|
||||||
}
|
|
||||||
|
|
||||||
_pressRow(rowID: number) {
|
|
||||||
if (rowID == 0) {
|
|
||||||
Instabug.invoke();
|
|
||||||
} else if (rowID == 1) {
|
|
||||||
this._showInvocationModeActionSheet();
|
|
||||||
} else if (rowID == 2) {
|
|
||||||
this._showInvocationEventActionSheet();
|
|
||||||
} else if (rowID == 3) {
|
|
||||||
Instabug.showIntroMessage();
|
|
||||||
} else if (rowID == 4) {
|
|
||||||
Instabug.getUnreadMessagesCount(function (number) {
|
|
||||||
Alert.alert(number.toString());
|
|
||||||
});
|
|
||||||
} else if (rowID == 5) {
|
|
||||||
this._showLocaleActionSheet();
|
|
||||||
} else if (rowID == 6) {
|
|
||||||
this._showColorThemeActionSheet();
|
|
||||||
} else if (rowID == 7) {
|
|
||||||
this._showPrimaryColorActionSheet();
|
|
||||||
} else if (rowID == 8) {
|
|
||||||
this._showSurveys();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
_showInvocationModeActionSheet() {
|
|
||||||
ActionSheetIOS.showActionSheetWithOptions({
|
|
||||||
options: [
|
|
||||||
"New bug",
|
|
||||||
"New Feedback",
|
|
||||||
"New Chat",
|
|
||||||
"None"
|
|
||||||
],
|
|
||||||
},
|
|
||||||
(buttonIndex) => {
|
|
||||||
if (buttonIndex == 0) {
|
|
||||||
Instabug.invokeWithInvocationMode(Instabug.invocationMode.newBug);
|
|
||||||
} else if (buttonIndex == 1) {
|
|
||||||
Instabug.invokeWithInvocationMode(Instabug.invocationMode.newFeedback);
|
|
||||||
} else if (buttonIndex == 2) {
|
|
||||||
Instabug.invokeWithInvocationMode(Instabug.invocationMode.newChat);
|
|
||||||
} else if (buttonIndex == 3) {
|
|
||||||
Instabug.invokeWithInvocationMode(Instabug.invocationMode.NA);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
_showColorThemeActionSheet() {
|
|
||||||
ActionSheetIOS.showActionSheetWithOptions({
|
|
||||||
options: [
|
|
||||||
"Light",
|
|
||||||
"Dark",
|
|
||||||
],
|
|
||||||
},
|
|
||||||
(buttonIndex) => {
|
|
||||||
if (buttonIndex == 0) {
|
|
||||||
Instabug.setColorTheme(Instabug.colorTheme.light);
|
|
||||||
} else if (buttonIndex == 1) {
|
|
||||||
Instabug.setColorTheme(Instabug.colorTheme.dark);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
_showPrimaryColorActionSheet() {
|
|
||||||
ActionSheetIOS.showActionSheetWithOptions({
|
|
||||||
options: [
|
|
||||||
"Red",
|
|
||||||
"Green",
|
|
||||||
"Blue"
|
|
||||||
],
|
|
||||||
},
|
|
||||||
(buttonIndex) => {
|
|
||||||
if (buttonIndex == 0) {
|
|
||||||
Instabug.setPrimaryColor(processColor('#ff0000'));
|
|
||||||
} else if (buttonIndex == 1) {
|
|
||||||
Instabug.setPrimaryColor(processColor('#00ff00'));
|
|
||||||
} else if (buttonIndex == 2) {
|
|
||||||
Instabug.setPrimaryColor(processColor('#0000ff'));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
_showLocaleActionSheet() {
|
|
||||||
ActionSheetIOS.showActionSheetWithOptions({
|
|
||||||
options: [
|
|
||||||
"Arabic",
|
|
||||||
"Chinese Simplified",
|
|
||||||
"Chinese Traditional",
|
|
||||||
"Czech",
|
|
||||||
"Danish",
|
|
||||||
"English",
|
|
||||||
"French",
|
|
||||||
"German",
|
|
||||||
"Italian",
|
|
||||||
"Japanese",
|
|
||||||
"Polish",
|
|
||||||
"Portuguese Brazil",
|
|
||||||
"Russian",
|
|
||||||
"Spanish",
|
|
||||||
"Swedish",
|
|
||||||
"Turkish"
|
|
||||||
],
|
|
||||||
},
|
|
||||||
(buttonIndex) => {
|
|
||||||
if (buttonIndex == 0) {
|
|
||||||
Instabug.setLocale(Instabug.locale.arabic);
|
|
||||||
} else if (buttonIndex == 1) {
|
|
||||||
Instabug.setLocale(Instabug.locale.chineseSimplified);
|
|
||||||
} else if (buttonIndex == 2) {
|
|
||||||
Instabug.setLocale(Instabug.locale.chineseTraditional);
|
|
||||||
} else if (buttonIndex == 3) {
|
|
||||||
Instabug.setLocale(Instabug.locale.czech);
|
|
||||||
} else if (buttonIndex == 4) {
|
|
||||||
Instabug.setLocale(Instabug.locale.danish);
|
|
||||||
} else if (buttonIndex == 5) {
|
|
||||||
Instabug.setLocale(Instabug.locale.english);
|
|
||||||
} else if (buttonIndex == 6) {
|
|
||||||
Instabug.setLocale(Instabug.locale.french);
|
|
||||||
} else if (buttonIndex == 7) {
|
|
||||||
Instabug.setLocale(Instabug.locale.german);
|
|
||||||
} else if (buttonIndex == 8) {
|
|
||||||
Instabug.setLocale(Instabug.locale.italian);
|
|
||||||
} else if (buttonIndex == 9) {
|
|
||||||
Instabug.setLocale(Instabug.locale.japanese);
|
|
||||||
} else if (buttonIndex == 10) {
|
|
||||||
Instabug.setLocale(Instabug.locale.polish);
|
|
||||||
} else if (buttonIndex == 11) {
|
|
||||||
Instabug.setLocale(Instabug.locale.portugueseBrazil);
|
|
||||||
} else if (buttonIndex == 12) {
|
|
||||||
Instabug.setLocale(Instabug.locale.russian);
|
|
||||||
} else if (buttonIndex == 13) {
|
|
||||||
Instabug.setLocale(Instabug.locale.spanish);
|
|
||||||
} else if (buttonIndex == 14) {
|
|
||||||
Instabug.setLocale(Instabug.locale.swedish);
|
|
||||||
} else if (buttonIndex == 15) {
|
|
||||||
Instabug.setLocale(Instabug.locale.turkish);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
_showInvocationEventActionSheet() {
|
|
||||||
ActionSheetIOS.showActionSheetWithOptions({
|
|
||||||
options: [
|
|
||||||
"Shake",
|
|
||||||
"Screenshot",
|
|
||||||
"Two fingers swipe",
|
|
||||||
"Floating button"
|
|
||||||
],
|
|
||||||
},
|
|
||||||
(buttonIndex) => {
|
|
||||||
if (buttonIndex == 0) {
|
|
||||||
Instabug.setInvocationEvent(Instabug.invocationEvent.shake);
|
|
||||||
} else if (buttonIndex == 1) {
|
|
||||||
Instabug.setInvocationEvent(Instabug.invocationEvent.screenshot);
|
|
||||||
} else if (buttonIndex == 2) {
|
|
||||||
Instabug.setInvocationEvent(Instabug.invocationEvent.twoFingersSwipe);
|
|
||||||
} else if (buttonIndex) {
|
|
||||||
Instabug.setInvocationEvent(Instabug.invocationEvent.floatingButton);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
_showSurveys() {
|
|
||||||
console.log("show surveys")
|
|
||||||
Instabug.showSurveysIfAvailable()
|
|
||||||
}
|
|
||||||
|
|
||||||
_renderSeparator(sectionID: number, rowID: number, adjacentRowHighlighted: bool) {
|
|
||||||
return (
|
|
||||||
<View
|
|
||||||
key={`${sectionID}-${rowID}`}
|
|
||||||
style={{
|
|
||||||
height: adjacentRowHighlighted ? 4 : 1,
|
|
||||||
backgroundColor: adjacentRowHighlighted ? '#3B5998' : '#CCCCCC',
|
|
||||||
}}
|
|
||||||
/>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
render() {
|
|
||||||
console.log(JSON.stringify(this.state));
|
|
||||||
return (
|
|
||||||
<View>
|
|
||||||
<ListView
|
|
||||||
dataSource={this.state.dataSource}
|
|
||||||
renderRow={this._renderRow.bind(this)}
|
|
||||||
renderScrollComponent={props => <RecyclerViewBackedScrollView {...props} />}
|
|
||||||
style={styles.listView}
|
|
||||||
/>
|
|
||||||
<TextInput
|
|
||||||
style={{height: 40}}
|
|
||||||
placeholder="Type here to translate!"
|
|
||||||
/>
|
|
||||||
</View>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const styles = StyleSheet.create({
|
|
||||||
row: {
|
|
||||||
flexDirection: 'row',
|
|
||||||
justifyContent: 'center',
|
|
||||||
padding: 10,
|
|
||||||
backgroundColor: '#F6F6F6',
|
|
||||||
},
|
|
||||||
thumb: {
|
|
||||||
width: 64,
|
|
||||||
height: 64,
|
|
||||||
},
|
|
||||||
text: {
|
|
||||||
flex: 1,
|
|
||||||
},
|
|
||||||
listView: {
|
|
||||||
paddingTop: 20
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
||||||
AppRegistry.registerComponent('InstabugSample', () => InstabugSample);
|
|
4
InstabugSample/index.js
Normal file
4
InstabugSample/index.js
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
import { AppRegistry } from 'react-native';
|
||||||
|
import App from './App';
|
||||||
|
|
||||||
|
AppRegistry.registerComponent('InstabugSample', () => App);
|
@ -5,6 +5,7 @@
|
|||||||
};
|
};
|
||||||
objectVersion = 46;
|
objectVersion = 46;
|
||||||
objects = {
|
objects = {
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
/* Begin PBXBuildFile section */
|
||||||
00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; };
|
00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; };
|
||||||
00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; };
|
00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; };
|
||||||
@ -21,22 +22,26 @@
|
|||||||
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
|
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
|
||||||
140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
|
140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
|
||||||
146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
|
146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
|
||||||
|
22603EE469BF290EFD6C95A0 /* Instabug.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75289D1E3DA40C1D5273D5AC /* Instabug.framework */; };
|
||||||
2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
|
2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
|
||||||
2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
|
2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
|
||||||
2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
|
2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
|
||||||
2D02E4C21E0B4AEC006451C7 /* libRCTAnimation-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */; };
|
2D02E4C21E0B4AEC006451C7 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */; };
|
||||||
2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */; };
|
2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */; };
|
||||||
2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */; };
|
2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */; };
|
||||||
2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */; };
|
2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */; };
|
||||||
2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */; };
|
2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */; };
|
||||||
2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */; };
|
2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */; };
|
||||||
2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */; };
|
2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */; };
|
||||||
2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; };
|
2D16E6881FA4F8E400B85C8A /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D16E6891FA4F8E400B85C8A /* libReact.a */; };
|
||||||
2DCD954D1E0B4F2C00145EB5 /* InstabugSampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* InstabugSampleTests.m */; };
|
2DCD954D1E0B4F2C00145EB5 /* InstabugSampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* InstabugSampleTests.m */; };
|
||||||
5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; };
|
5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; };
|
||||||
|
5FDB987A0E78E71473672AD0 /* InstabugCore.framework in Embed Instabug Framework */ = {isa = PBXBuildFile; fileRef = A449A983A79E024260E2FE0D /* InstabugCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||||
|
6810167CB10F13406D13854C /* Instabug.framework in Embed Instabug Framework */ = {isa = PBXBuildFile; fileRef = 75289D1E3DA40C1D5273D5AC /* Instabug.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||||
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
|
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
|
||||||
FB6237B8BC81FC0C990E8BE6 /* libPods-InstabugSample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E9562565B465A2839B076D83 /* libPods-InstabugSample.a */; };
|
9A910E49A63A4FA58C7532A0 /* libRNInstabug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 53D615D08C9B45B58B5FB092 /* libRNInstabug.a */; };
|
||||||
62F9158A7B074929B2D8A561 /* libRNInstabug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C533A1EEE6342FA8421CF36 /* libRNInstabug.a */; };
|
ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; };
|
||||||
|
B1EF65907DCE41F57BB6B795 /* InstabugCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A449A983A79E024260E2FE0D /* InstabugCore.framework */; };
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXContainerItemProxy section */
|
/* Begin PBXContainerItemProxy section */
|
||||||
@ -82,6 +87,69 @@
|
|||||||
remoteGlobalIDString = 13B07F861A680F5B00A75B9A;
|
remoteGlobalIDString = 13B07F861A680F5B00A75B9A;
|
||||||
remoteInfo = InstabugSample;
|
remoteInfo = InstabugSample;
|
||||||
};
|
};
|
||||||
|
13174BDE200BB5090092B6A8 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = EBF21BDC1FC498900052F4D5;
|
||||||
|
remoteInfo = jsinspector;
|
||||||
|
};
|
||||||
|
13174BE0200BB5090092B6A8 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = EBF21BFA1FC4989A0052F4D5;
|
||||||
|
remoteInfo = "jsinspector-tvOS";
|
||||||
|
};
|
||||||
|
13174BE2200BB5090092B6A8 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 139D7ECE1E25DB7D00323FB7;
|
||||||
|
remoteInfo = "third-party";
|
||||||
|
};
|
||||||
|
13174BE4200BB5090092B6A8 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 3D383D3C1EBD27B6005632C8;
|
||||||
|
remoteInfo = "third-party-tvOS";
|
||||||
|
};
|
||||||
|
13174BE6200BB5090092B6A8 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 139D7E881E25C6D100323FB7;
|
||||||
|
remoteInfo = "double-conversion";
|
||||||
|
};
|
||||||
|
13174BE8200BB5090092B6A8 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 3D383D621EBD27B9005632C8;
|
||||||
|
remoteInfo = "double-conversion-tvOS";
|
||||||
|
};
|
||||||
|
13174BEA200BB5090092B6A8 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 9936F3131F5F2E4B0010BF04;
|
||||||
|
remoteInfo = privatedata;
|
||||||
|
};
|
||||||
|
13174BEC200BB5090092B6A8 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 9936F32F1F5F2E5B0010BF04;
|
||||||
|
remoteInfo = "privatedata-tvOS";
|
||||||
|
};
|
||||||
|
13174BF1200BB50A0092B6A8 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 75BE9067987349D092A1F545 /* RNInstabug.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 24DF11ED1DA3A2B90056F77C;
|
||||||
|
remoteInfo = RNInstabug;
|
||||||
|
};
|
||||||
139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */ = {
|
139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */ = {
|
||||||
isa = PBXContainerItemProxy;
|
isa = PBXContainerItemProxy;
|
||||||
containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */;
|
containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */;
|
||||||
@ -110,6 +178,27 @@
|
|||||||
remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7;
|
remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7;
|
||||||
remoteInfo = "InstabugSample-tvOS";
|
remoteInfo = "InstabugSample-tvOS";
|
||||||
};
|
};
|
||||||
|
2D16E6711FA4F8DC00B85C8A /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = ADD01A681E09402E00F6D226;
|
||||||
|
remoteInfo = "RCTBlob-tvOS";
|
||||||
|
};
|
||||||
|
2D16E6831FA4F8DC00B85C8A /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 3DBE0D001F3B181A0099AA32;
|
||||||
|
remoteInfo = fishhook;
|
||||||
|
};
|
||||||
|
2D16E6851FA4F8DC00B85C8A /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 3DBE0D0D1F3B181C0099AA32;
|
||||||
|
remoteInfo = "fishhook-tvOS";
|
||||||
|
};
|
||||||
3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */ = {
|
3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */ = {
|
||||||
isa = PBXContainerItemProxy;
|
isa = PBXContainerItemProxy;
|
||||||
containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
|
containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
|
||||||
@ -229,8 +318,30 @@
|
|||||||
remoteGlobalIDString = 58B5119B1A9E6C1200147676;
|
remoteGlobalIDString = 58B5119B1A9E6C1200147676;
|
||||||
remoteInfo = RCTText;
|
remoteInfo = RCTText;
|
||||||
};
|
};
|
||||||
|
ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 358F4ED71D1E81A9004DF814;
|
||||||
|
remoteInfo = RCTBlob;
|
||||||
|
};
|
||||||
/* End PBXContainerItemProxy section */
|
/* End PBXContainerItemProxy section */
|
||||||
|
|
||||||
|
/* Begin PBXCopyFilesBuildPhase section */
|
||||||
|
2BD5D90EC3C08EB8443FD422 /* Embed Instabug Framework */ = {
|
||||||
|
isa = PBXCopyFilesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
dstPath = "";
|
||||||
|
dstSubfolderSpec = 10;
|
||||||
|
files = (
|
||||||
|
6810167CB10F13406D13854C /* Instabug.framework in Embed Instabug Framework */,
|
||||||
|
5FDB987A0E78E71473672AD0 /* InstabugCore.framework in Embed Instabug Framework */,
|
||||||
|
);
|
||||||
|
name = "Embed Instabug Framework";
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXCopyFilesBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
/* Begin PBXFileReference section */
|
||||||
008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = "<group>"; };
|
008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = "<group>"; };
|
||||||
00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = "<group>"; };
|
00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = "<group>"; };
|
||||||
@ -251,16 +362,17 @@
|
|||||||
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = InstabugSample/Info.plist; sourceTree = "<group>"; };
|
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = InstabugSample/Info.plist; sourceTree = "<group>"; };
|
||||||
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = InstabugSample/main.m; sourceTree = "<group>"; };
|
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = InstabugSample/main.m; sourceTree = "<group>"; };
|
||||||
146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = "<group>"; };
|
146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = "<group>"; };
|
||||||
21DED4D3594E0D93E837631F /* Pods-InstabugSample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-InstabugSample.release.xcconfig"; path = "Pods/Target Support Files/Pods-InstabugSample/Pods-InstabugSample.release.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
2D02E47B1E0B4A5D006451C7 /* InstabugSample-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "InstabugSample-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
2D02E47B1E0B4A5D006451C7 /* InstabugSample-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "InstabugSample-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
2D02E4901E0B4A5D006451C7 /* InstabugSample-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "InstabugSample-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
2D02E4901E0B4A5D006451C7 /* InstabugSample-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "InstabugSample-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
2D16E6891FA4F8E400B85C8A /* libReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libReact.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
53D615D08C9B45B58B5FB092 /* libRNInstabug.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNInstabug.a; sourceTree = "<group>"; };
|
||||||
5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; };
|
5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; };
|
||||||
|
75289D1E3DA40C1D5273D5AC /* Instabug.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Instabug.framework; path = "../node_modules/instabug-reactnative/ios/Instabug.framework"; sourceTree = "<group>"; };
|
||||||
|
75BE9067987349D092A1F545 /* RNInstabug.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNInstabug.xcodeproj; path = "../node_modules/instabug-reactnative/ios/RNInstabug.xcodeproj"; sourceTree = "<group>"; };
|
||||||
78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; };
|
78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; };
|
||||||
832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = "<group>"; };
|
832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = "<group>"; };
|
||||||
8601D784DB38337F6E545397 /* Pods-InstabugSample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-InstabugSample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-InstabugSample/Pods-InstabugSample.debug.xcconfig"; sourceTree = "<group>"; };
|
A449A983A79E024260E2FE0D /* InstabugCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InstabugCore.framework; path = "../node_modules/instabug-reactnative/ios/InstabugCore.framework"; sourceTree = "<group>"; };
|
||||||
E9562565B465A2839B076D83 /* libPods-InstabugSample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-InstabugSample.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = "<group>"; };
|
||||||
1B17852ABF654B8D8B056F8E /* RNInstabug.xcodeproj */ = {isa = PBXFileReference; name = "RNInstabug.xcodeproj"; path = "../node_modules/instabug-reactnative/ios/RNInstabug.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
|
|
||||||
6C533A1EEE6342FA8421CF36 /* libRNInstabug.a */ = {isa = PBXFileReference; name = "libRNInstabug.a"; path = "libRNInstabug.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
|
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
@ -276,6 +388,8 @@
|
|||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
|
ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */,
|
||||||
|
5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */,
|
||||||
146834051AC3E58100842450 /* libReact.a in Frameworks */,
|
146834051AC3E58100842450 /* libReact.a in Frameworks */,
|
||||||
5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */,
|
5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */,
|
||||||
00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */,
|
00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */,
|
||||||
@ -287,8 +401,9 @@
|
|||||||
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */,
|
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */,
|
||||||
00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */,
|
00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */,
|
||||||
139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */,
|
139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */,
|
||||||
FB6237B8BC81FC0C990E8BE6 /* libPods-InstabugSample.a in Frameworks */,
|
9A910E49A63A4FA58C7532A0 /* libRNInstabug.a in Frameworks */,
|
||||||
62F9158A7B074929B2D8A561 /* libRNInstabug.a in Frameworks */,
|
22603EE469BF290EFD6C95A0 /* Instabug.framework in Frameworks */,
|
||||||
|
B1EF65907DCE41F57BB6B795 /* InstabugCore.framework in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
@ -296,8 +411,8 @@
|
|||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */,
|
2D16E6881FA4F8E400B85C8A /* libReact.a in Frameworks */,
|
||||||
2D02E4C21E0B4AEC006451C7 /* libRCTAnimation-tvOS.a in Frameworks */,
|
2D02E4C21E0B4AEC006451C7 /* libRCTAnimation.a in Frameworks */,
|
||||||
2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */,
|
2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */,
|
||||||
2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */,
|
2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */,
|
||||||
2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */,
|
2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */,
|
||||||
@ -376,6 +491,22 @@
|
|||||||
name = "Supporting Files";
|
name = "Supporting Files";
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
|
13174BB8200BB5050092B6A8 /* Recovered References */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
53D615D08C9B45B58B5FB092 /* libRNInstabug.a */,
|
||||||
|
);
|
||||||
|
name = "Recovered References";
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
13174BEE200BB5090092B6A8 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
13174BF2200BB50A0092B6A8 /* libRNInstabug.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
139105B71AF99BAD00B5F7CC /* Products */ = {
|
139105B71AF99BAD00B5F7CC /* Products */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
@ -390,6 +521,8 @@
|
|||||||
children = (
|
children = (
|
||||||
139FDEF41B06529B00C62182 /* libRCTWebSocket.a */,
|
139FDEF41B06529B00C62182 /* libRCTWebSocket.a */,
|
||||||
3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */,
|
3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */,
|
||||||
|
2D16E6841FA4F8DC00B85C8A /* libfishhook.a */,
|
||||||
|
2D16E6861FA4F8DC00B85C8A /* libfishhook-tvOS.a */,
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@ -419,22 +552,24 @@
|
|||||||
3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */,
|
3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */,
|
||||||
3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */,
|
3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */,
|
||||||
3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */,
|
3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */,
|
||||||
|
13174BDF200BB5090092B6A8 /* libjsinspector.a */,
|
||||||
|
13174BE1200BB5090092B6A8 /* libjsinspector-tvOS.a */,
|
||||||
|
13174BE3200BB5090092B6A8 /* libthird-party.a */,
|
||||||
|
13174BE5200BB5090092B6A8 /* libthird-party.a */,
|
||||||
|
13174BE7200BB5090092B6A8 /* libdouble-conversion.a */,
|
||||||
|
13174BE9200BB5090092B6A8 /* libdouble-conversion.a */,
|
||||||
|
13174BEB200BB5090092B6A8 /* libprivatedata.a */,
|
||||||
|
13174BED200BB5090092B6A8 /* libprivatedata-tvOS.a */,
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
24ED9F161EFA6BE300D771DA /* Recovered References */ = {
|
2D16E6871FA4F8E400B85C8A /* Frameworks */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
5632439F28464ECB86D23318 /* libRNInstabug.a */,
|
2D16E6891FA4F8E400B85C8A /* libReact.a */,
|
||||||
);
|
75289D1E3DA40C1D5273D5AC /* Instabug.framework */,
|
||||||
name = "Recovered References";
|
A449A983A79E024260E2FE0D /* InstabugCore.framework */,
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
443E311BD736B6F07D8B5811 /* Frameworks */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
E9562565B465A2839B076D83 /* libPods-InstabugSample.a */,
|
|
||||||
);
|
);
|
||||||
name = Frameworks;
|
name = Frameworks;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@ -443,7 +578,7 @@
|
|||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */,
|
5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */,
|
||||||
5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */,
|
5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */,
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@ -457,21 +592,13 @@
|
|||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
8098B839B3C5F5897B38D9B3 /* Pods */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
8601D784DB38337F6E545397 /* Pods-InstabugSample.debug.xcconfig */,
|
|
||||||
21DED4D3594E0D93E837631F /* Pods-InstabugSample.release.xcconfig */,
|
|
||||||
);
|
|
||||||
name = Pods;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
832341AE1AAA6A7D00B99B32 /* Libraries */ = {
|
832341AE1AAA6A7D00B99B32 /* Libraries */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */,
|
5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */,
|
||||||
146833FF1AC3E56700842450 /* React.xcodeproj */,
|
146833FF1AC3E56700842450 /* React.xcodeproj */,
|
||||||
00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */,
|
00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */,
|
||||||
|
ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */,
|
||||||
00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */,
|
00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */,
|
||||||
00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */,
|
00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */,
|
||||||
78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */,
|
78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */,
|
||||||
@ -480,7 +607,7 @@
|
|||||||
832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */,
|
832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */,
|
||||||
00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */,
|
00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */,
|
||||||
139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */,
|
139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */,
|
||||||
1B17852ABF654B8D8B056F8E /* RNInstabug.xcodeproj */,
|
75BE9067987349D092A1F545 /* RNInstabug.xcodeproj */,
|
||||||
);
|
);
|
||||||
name = Libraries;
|
name = Libraries;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@ -501,13 +628,13 @@
|
|||||||
832341AE1AAA6A7D00B99B32 /* Libraries */,
|
832341AE1AAA6A7D00B99B32 /* Libraries */,
|
||||||
00E356EF1AD99517003FC87E /* InstabugSampleTests */,
|
00E356EF1AD99517003FC87E /* InstabugSampleTests */,
|
||||||
83CBBA001A601CBA00E9B192 /* Products */,
|
83CBBA001A601CBA00E9B192 /* Products */,
|
||||||
8098B839B3C5F5897B38D9B3 /* Pods */,
|
2D16E6871FA4F8E400B85C8A /* Frameworks */,
|
||||||
443E311BD736B6F07D8B5811 /* Frameworks */,
|
13174BB8200BB5050092B6A8 /* Recovered References */,
|
||||||
24ED9F161EFA6BE300D771DA /* Recovered References */,
|
|
||||||
);
|
);
|
||||||
indentWidth = 2;
|
indentWidth = 2;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
tabWidth = 2;
|
tabWidth = 2;
|
||||||
|
usesTabs = 0;
|
||||||
};
|
};
|
||||||
83CBBA001A601CBA00E9B192 /* Products */ = {
|
83CBBA001A601CBA00E9B192 /* Products */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
@ -520,6 +647,15 @@
|
|||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
|
ADBDB9201DFEBF0600ED6528 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */,
|
||||||
|
2D16E6721FA4F8DC00B85C8A /* libRCTBlob-tvOS.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
/* End PBXGroup section */
|
/* End PBXGroup section */
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
/* Begin PBXNativeTarget section */
|
||||||
@ -545,13 +681,12 @@
|
|||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "InstabugSample" */;
|
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "InstabugSample" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
1815D8FB2BCD715098EBFE3D /* [CP] Check Pods Manifest.lock */,
|
|
||||||
13B07F871A680F5B00A75B9A /* Sources */,
|
13B07F871A680F5B00A75B9A /* Sources */,
|
||||||
13B07F8C1A680F5B00A75B9A /* Frameworks */,
|
13B07F8C1A680F5B00A75B9A /* Frameworks */,
|
||||||
13B07F8E1A680F5B00A75B9A /* Resources */,
|
13B07F8E1A680F5B00A75B9A /* Resources */,
|
||||||
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
|
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
|
||||||
F34B58CB9681C17878B6D0CC /* [CP] Embed Pods Frameworks */,
|
2BD5D90EC3C08EB8443FD422 /* Embed Instabug Framework */,
|
||||||
0B79621FBDFDDD687F85A8D4 /* [CP] Copy Pods Resources */,
|
10EC72DCB752A534A1E19BF5 /* Strip Frameworks */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
@ -611,9 +746,6 @@
|
|||||||
CreatedOnToolsVersion = 6.2;
|
CreatedOnToolsVersion = 6.2;
|
||||||
TestTargetID = 13B07F861A680F5B00A75B9A;
|
TestTargetID = 13B07F861A680F5B00A75B9A;
|
||||||
};
|
};
|
||||||
13B07F861A680F5B00A75B9A = {
|
|
||||||
DevelopmentTeam = 56S6Q9SA8U;
|
|
||||||
};
|
|
||||||
2D02E47A1E0B4A5D006451C7 = {
|
2D02E47A1E0B4A5D006451C7 = {
|
||||||
CreatedOnToolsVersion = 8.2.1;
|
CreatedOnToolsVersion = 8.2.1;
|
||||||
ProvisioningStyle = Automatic;
|
ProvisioningStyle = Automatic;
|
||||||
@ -645,6 +777,10 @@
|
|||||||
ProductGroup = 5E91572E1DD0AC6500FF2AA8 /* Products */;
|
ProductGroup = 5E91572E1DD0AC6500FF2AA8 /* Products */;
|
||||||
ProjectRef = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */;
|
ProjectRef = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */;
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
ProductGroup = ADBDB9201DFEBF0600ED6528 /* Products */;
|
||||||
|
ProjectRef = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */;
|
||||||
|
},
|
||||||
{
|
{
|
||||||
ProductGroup = 00C302B61ABCB90400DB3ED1 /* Products */;
|
ProductGroup = 00C302B61ABCB90400DB3ED1 /* Products */;
|
||||||
ProjectRef = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */;
|
ProjectRef = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */;
|
||||||
@ -681,6 +817,10 @@
|
|||||||
ProductGroup = 146834001AC3E56700842450 /* Products */;
|
ProductGroup = 146834001AC3E56700842450 /* Products */;
|
||||||
ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */;
|
ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */;
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
ProductGroup = 13174BEE200BB5090092B6A8 /* Products */;
|
||||||
|
ProjectRef = 75BE9067987349D092A1F545 /* RNInstabug.xcodeproj */;
|
||||||
|
},
|
||||||
);
|
);
|
||||||
projectRoot = "";
|
projectRoot = "";
|
||||||
targets = (
|
targets = (
|
||||||
@ -728,6 +868,69 @@
|
|||||||
remoteRef = 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */;
|
remoteRef = 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */;
|
||||||
sourceTree = BUILT_PRODUCTS_DIR;
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
};
|
};
|
||||||
|
13174BDF200BB5090092B6A8 /* libjsinspector.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libjsinspector.a;
|
||||||
|
remoteRef = 13174BDE200BB5090092B6A8 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
13174BE1200BB5090092B6A8 /* libjsinspector-tvOS.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = "libjsinspector-tvOS.a";
|
||||||
|
remoteRef = 13174BE0200BB5090092B6A8 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
13174BE3200BB5090092B6A8 /* libthird-party.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = "libthird-party.a";
|
||||||
|
remoteRef = 13174BE2200BB5090092B6A8 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
13174BE5200BB5090092B6A8 /* libthird-party.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = "libthird-party.a";
|
||||||
|
remoteRef = 13174BE4200BB5090092B6A8 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
13174BE7200BB5090092B6A8 /* libdouble-conversion.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = "libdouble-conversion.a";
|
||||||
|
remoteRef = 13174BE6200BB5090092B6A8 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
13174BE9200BB5090092B6A8 /* libdouble-conversion.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = "libdouble-conversion.a";
|
||||||
|
remoteRef = 13174BE8200BB5090092B6A8 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
13174BEB200BB5090092B6A8 /* libprivatedata.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libprivatedata.a;
|
||||||
|
remoteRef = 13174BEA200BB5090092B6A8 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
13174BED200BB5090092B6A8 /* libprivatedata-tvOS.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = "libprivatedata-tvOS.a";
|
||||||
|
remoteRef = 13174BEC200BB5090092B6A8 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
13174BF2200BB50A0092B6A8 /* libRNInstabug.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libRNInstabug.a;
|
||||||
|
remoteRef = 13174BF1200BB50A0092B6A8 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
139105C11AF99BAD00B5F7CC /* libRCTSettings.a */ = {
|
139105C11AF99BAD00B5F7CC /* libRCTSettings.a */ = {
|
||||||
isa = PBXReferenceProxy;
|
isa = PBXReferenceProxy;
|
||||||
fileType = archive.ar;
|
fileType = archive.ar;
|
||||||
@ -749,6 +952,27 @@
|
|||||||
remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */;
|
remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */;
|
||||||
sourceTree = BUILT_PRODUCTS_DIR;
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
};
|
};
|
||||||
|
2D16E6721FA4F8DC00B85C8A /* libRCTBlob-tvOS.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = "libRCTBlob-tvOS.a";
|
||||||
|
remoteRef = 2D16E6711FA4F8DC00B85C8A /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
2D16E6841FA4F8DC00B85C8A /* libfishhook.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libfishhook.a;
|
||||||
|
remoteRef = 2D16E6831FA4F8DC00B85C8A /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
2D16E6861FA4F8DC00B85C8A /* libfishhook-tvOS.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = "libfishhook-tvOS.a";
|
||||||
|
remoteRef = 2D16E6851FA4F8DC00B85C8A /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */ = {
|
3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */ = {
|
||||||
isa = PBXReferenceProxy;
|
isa = PBXReferenceProxy;
|
||||||
fileType = archive.ar;
|
fileType = archive.ar;
|
||||||
@ -847,10 +1071,10 @@
|
|||||||
remoteRef = 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */;
|
remoteRef = 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */;
|
||||||
sourceTree = BUILT_PRODUCTS_DIR;
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
};
|
};
|
||||||
5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */ = {
|
5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */ = {
|
||||||
isa = PBXReferenceProxy;
|
isa = PBXReferenceProxy;
|
||||||
fileType = archive.ar;
|
fileType = archive.ar;
|
||||||
path = "libRCTAnimation-tvOS.a";
|
path = libRCTAnimation.a;
|
||||||
remoteRef = 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */;
|
remoteRef = 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */;
|
||||||
sourceTree = BUILT_PRODUCTS_DIR;
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
};
|
};
|
||||||
@ -868,6 +1092,13 @@
|
|||||||
remoteRef = 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */;
|
remoteRef = 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */;
|
||||||
sourceTree = BUILT_PRODUCTS_DIR;
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
};
|
};
|
||||||
|
ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libRCTBlob.a;
|
||||||
|
remoteRef = ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
/* End PBXReferenceProxy section */
|
/* End PBXReferenceProxy section */
|
||||||
|
|
||||||
/* Begin PBXResourcesBuildPhase section */
|
/* Begin PBXResourcesBuildPhase section */
|
||||||
@ -917,37 +1148,21 @@
|
|||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "export NODE_BINARY=node\n../node_modules/react-native/packager/react-native-xcode.sh";
|
shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
|
||||||
};
|
};
|
||||||
0B79621FBDFDDD687F85A8D4 /* [CP] Copy Pods Resources */ = {
|
10EC72DCB752A534A1E19BF5 /* Strip Frameworks */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
);
|
);
|
||||||
inputPaths = (
|
inputPaths = (
|
||||||
);
|
);
|
||||||
name = "[CP] Copy Pods Resources";
|
name = "Strip Frameworks";
|
||||||
outputPaths = (
|
outputPaths = (
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-InstabugSample/Pods-InstabugSample-resources.sh\"\n";
|
shellScript = "bash \"${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/InstabugCore.framework/strip-frameworks.sh\"\n";
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
1815D8FB2BCD715098EBFE3D /* [CP] Check Pods Manifest.lock */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
);
|
|
||||||
name = "[CP] Check Pods Manifest.lock";
|
|
||||||
outputPaths = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "diff \"${PODS_ROOT}/../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";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
};
|
||||||
2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = {
|
2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
@ -961,22 +1176,7 @@
|
|||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "export NODE_BINARY=node\n../node_modules/react-native/packager/react-native-xcode.sh";
|
shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
|
||||||
};
|
|
||||||
F34B58CB9681C17878B6D0CC /* [CP] Embed Pods Frameworks */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
);
|
|
||||||
name = "[CP] Embed Pods Frameworks";
|
|
||||||
outputPaths = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-InstabugSample/Pods-InstabugSample-frameworks.sh\"\n";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
};
|
||||||
/* End PBXShellScriptBuildPhase section */
|
/* End PBXShellScriptBuildPhase section */
|
||||||
|
|
||||||
@ -1051,6 +1251,10 @@
|
|||||||
"DEBUG=1",
|
"DEBUG=1",
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
);
|
);
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/instabug-reactnative/ios/RNInstabug/**",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = InstabugSampleTests/Info.plist;
|
INFOPLIST_FILE = InstabugSampleTests/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||||
@ -1064,10 +1268,6 @@
|
|||||||
);
|
);
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/InstabugSample.app/InstabugSample";
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/InstabugSample.app/InstabugSample";
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/instabug-reactnative/ios/RNInstabug/**",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
};
|
};
|
||||||
@ -1076,6 +1276,10 @@
|
|||||||
buildSettings = {
|
buildSettings = {
|
||||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||||
COPY_PHASE_STRIP = NO;
|
COPY_PHASE_STRIP = NO;
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/instabug-reactnative/ios/RNInstabug/**",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = InstabugSampleTests/Info.plist;
|
INFOPLIST_FILE = InstabugSampleTests/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||||
@ -1089,23 +1293,24 @@
|
|||||||
);
|
);
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/InstabugSample.app/InstabugSample";
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/InstabugSample.app/InstabugSample";
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/instabug-reactnative/ios/RNInstabug/**",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
};
|
};
|
||||||
13B07F941A680F5B00A75B9A /* Debug */ = {
|
13B07F941A680F5B00A75B9A /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = 8601D784DB38337F6E545397 /* Pods-InstabugSample.debug.xcconfig */;
|
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||||
CURRENT_PROJECT_VERSION = 1;
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
DEAD_CODE_STRIPPING = NO;
|
DEAD_CODE_STRIPPING = NO;
|
||||||
DEVELOPMENT_TEAM = 56S6Q9SA8U;
|
FRAMEWORK_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"../node_modules/instabug-reactnative/ios",
|
||||||
|
);
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/instabug-reactnative/ios/RNInstabug/**",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = InstabugSample/Info.plist;
|
INFOPLIST_FILE = InstabugSample/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
@ -1114,22 +1319,23 @@
|
|||||||
);
|
);
|
||||||
PRODUCT_NAME = InstabugSample;
|
PRODUCT_NAME = InstabugSample;
|
||||||
VERSIONING_SYSTEM = "apple-generic";
|
VERSIONING_SYSTEM = "apple-generic";
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/instabug-reactnative/ios/RNInstabug/**",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
};
|
};
|
||||||
13B07F951A680F5B00A75B9A /* Release */ = {
|
13B07F951A680F5B00A75B9A /* Release */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = 21DED4D3594E0D93E837631F /* Pods-InstabugSample.release.xcconfig */;
|
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||||
CURRENT_PROJECT_VERSION = 1;
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
DEVELOPMENT_TEAM = 56S6Q9SA8U;
|
FRAMEWORK_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"../node_modules/instabug-reactnative/ios",
|
||||||
|
);
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/instabug-reactnative/ios/RNInstabug/**",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = InstabugSample/Info.plist;
|
INFOPLIST_FILE = InstabugSample/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
@ -1138,10 +1344,6 @@
|
|||||||
);
|
);
|
||||||
PRODUCT_NAME = InstabugSample;
|
PRODUCT_NAME = InstabugSample;
|
||||||
VERSIONING_SYSTEM = "apple-generic";
|
VERSIONING_SYSTEM = "apple-generic";
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/instabug-reactnative/ios/RNInstabug/**",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
};
|
};
|
||||||
@ -1157,6 +1359,10 @@
|
|||||||
DEBUG_INFORMATION_FORMAT = dwarf;
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
||||||
ENABLE_TESTABILITY = YES;
|
ENABLE_TESTABILITY = YES;
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/instabug-reactnative/ios/RNInstabug/**",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = "InstabugSample-tvOS/Info.plist";
|
INFOPLIST_FILE = "InstabugSample-tvOS/Info.plist";
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||||
LIBRARY_SEARCH_PATHS = (
|
LIBRARY_SEARCH_PATHS = (
|
||||||
@ -1172,10 +1378,6 @@
|
|||||||
SDKROOT = appletvos;
|
SDKROOT = appletvos;
|
||||||
TARGETED_DEVICE_FAMILY = 3;
|
TARGETED_DEVICE_FAMILY = 3;
|
||||||
TVOS_DEPLOYMENT_TARGET = 9.2;
|
TVOS_DEPLOYMENT_TARGET = 9.2;
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/instabug-reactnative/ios/RNInstabug/**",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
};
|
};
|
||||||
@ -1191,6 +1393,10 @@
|
|||||||
COPY_PHASE_STRIP = NO;
|
COPY_PHASE_STRIP = NO;
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/instabug-reactnative/ios/RNInstabug/**",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = "InstabugSample-tvOS/Info.plist";
|
INFOPLIST_FILE = "InstabugSample-tvOS/Info.plist";
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||||
LIBRARY_SEARCH_PATHS = (
|
LIBRARY_SEARCH_PATHS = (
|
||||||
@ -1206,10 +1412,6 @@
|
|||||||
SDKROOT = appletvos;
|
SDKROOT = appletvos;
|
||||||
TARGETED_DEVICE_FAMILY = 3;
|
TARGETED_DEVICE_FAMILY = 3;
|
||||||
TVOS_DEPLOYMENT_TARGET = 9.2;
|
TVOS_DEPLOYMENT_TARGET = 9.2;
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/instabug-reactnative/ios/RNInstabug/**",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
};
|
};
|
||||||
|
@ -99,13 +99,6 @@
|
|||||||
ReferencedContainer = "container:InstabugSample.xcodeproj">
|
ReferencedContainer = "container:InstabugSample.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</BuildableProductRunnable>
|
</BuildableProductRunnable>
|
||||||
<EnvironmentVariables>
|
|
||||||
<EnvironmentVariable
|
|
||||||
key = "OS_ACTIVITY_MODE"
|
|
||||||
value = "disable"
|
|
||||||
isEnabled = "YES">
|
|
||||||
</EnvironmentVariable>
|
|
||||||
</EnvironmentVariables>
|
|
||||||
<AdditionalOptions>
|
<AdditionalOptions>
|
||||||
</AdditionalOptions>
|
</AdditionalOptions>
|
||||||
</LaunchAction>
|
</LaunchAction>
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Workspace
|
|
||||||
version = "1.0">
|
|
||||||
<FileRef
|
|
||||||
location = "group:InstabugSample.xcodeproj">
|
|
||||||
</FileRef>
|
|
||||||
<FileRef
|
|
||||||
location = "group:Pods/Pods.xcodeproj">
|
|
||||||
</FileRef>
|
|
||||||
</Workspace>
|
|
@ -18,7 +18,7 @@
|
|||||||
{
|
{
|
||||||
NSURL *jsCodeLocation;
|
NSURL *jsCodeLocation;
|
||||||
|
|
||||||
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
|
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
|
||||||
|
|
||||||
RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
|
RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
|
||||||
moduleName:@"InstabugSample"
|
moduleName:@"InstabugSample"
|
||||||
|
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"info" : {
|
||||||
|
"version" : 1,
|
||||||
|
"author" : "xcode"
|
||||||
|
}
|
||||||
|
}
|
@ -37,7 +37,7 @@
|
|||||||
|
|
||||||
- (void)testRendersWelcomeScreen
|
- (void)testRendersWelcomeScreen
|
||||||
{
|
{
|
||||||
UIViewController *vc = [[[[UIApplication sharedApplication] delegate] window] rootViewController];
|
UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController];
|
||||||
NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS];
|
NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS];
|
||||||
BOOL foundElement = NO;
|
BOOL foundElement = NO;
|
||||||
|
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
target 'InstabugSample' do
|
|
||||||
pod 'Instabug', '7.2.5'
|
|
||||||
end
|
|
@ -3,19 +3,18 @@
|
|||||||
"version": "0.0.1",
|
"version": "0.0.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "node_modules/react-native/packager/packager.sh",
|
"start": "node node_modules/react-native/local-cli/cli.js start",
|
||||||
"test": "jest"
|
"test": "jest"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"instabug-reactnative": "file:..",
|
"react": "16.2.0",
|
||||||
"react": "15.4.2",
|
"react-native": "0.52.0"
|
||||||
"react-native": "^0.41.2"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"babel-jest": "18.0.0",
|
"babel-jest": "22.0.6",
|
||||||
"babel-preset-react-native": "1.9.1",
|
"babel-preset-react-native": "4.0.0",
|
||||||
"jest": "18.1.0",
|
"jest": "22.0.6",
|
||||||
"react-test-renderer": "15.4.2"
|
"react-test-renderer": "16.2.0"
|
||||||
},
|
},
|
||||||
"jest": {
|
"jest": {
|
||||||
"preset": "react-native"
|
"preset": "react-native"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user