Я получаю эту ошибку.Я в Windows 10 и использую выставочный сумматор в iphone 6 плюс, когда я пытаюсь запустить камеру.Я пытаюсь выполнить действия, описанные в этом руководстве:
1 - установка в минуту при установке собственной камеры -save
2 - В XCode в навигаторе проекта щелкните правой кнопкой мыши Библиотеки ➜ Добавить файлы[имя вашего проекта]
3 - Перейдите в node_modules ➜ реагировать на встроенную камеру и добавьте RNCamera.xcodeproj
4 - В XCode в навигаторе проекта выберите ваш проект.Добавьте libRNCamera.a к этапам сборки вашего проекта ➜ Связать двоичные файлы с библиотеками
5 - Нажмите RNCamera.xcodeproj в навигаторе проекта и перейдите на вкладку «Настройки сборки».Убедитесь, что включено «Все» (вместо «Основной»).В разделе «Пути поиска» найдите пути поиска по заголовкам и убедитесь, что они содержат как $ (SRCROOT) /../../act-native / React, так и $ (SRCROOT) /../../../ React -пометьте оба как рекурсивные.
Проблема в том, что я нахожусь в Windows, а в Windows XCODE не существует.Как это исправить в Windows?
Пожалуйста, дайте мне помощь.спасибо ...
Мой код:
import React, { Component } from 'react';
import {Text, View,TouchableOpacity,TouchableHighlight} from 'react-native';
import Camera from 'react-native-camera';
const myStyle = {
container: {
flex: 1,
flexDirection: 'row',
},
preview: {
flex: 1,
justifyContent: 'flex-end',
alignItems: 'center'
},
capture: {
flex: 0,
backgroundColor: '#fff',
borderRadius: 5,
color: 'red',
padding: 10,
margin: 40
}
};
export default class CameraAcess extends Component {
constructor(props){
super (props);
this.state = {hasCameraPermission: null, type: Camera.Constants.Type.back,};
}
async componentWillMount() {
const { status } = await Permissions.askAsync(Permissions.CAMERA);
this.setState({ hasCameraPermission: status === 'granted' });
}
render() {
const {container,capture,preview} = myStyle;
const { hasCameraPermission } = this.state;
if (hasCameraPermission === null) {
return <View/>;
} else if (hasCameraPermission === false) {
return <Text>No access to camera</Text>;
} else {
return (
<View style={{ flex: 1 }}>
<Camera style={{ flex: 1 }} type={this.state.type}>
<View style={{flex: 1, backgroundColor: 'transparent', flexDirection: 'row', justifyContent:'space-between'}}>
<TouchableOpacity style={{flex: 0.1, alignSelf: 'flex-end', alignItems: 'center',}}
onPress={() => {this.setState({type: this.state.type === Camera.Constants.Type.back
? Camera.Constants.Type.front : Camera.Constants.Type.back,});}
}>
<Text style={{ fontSize: 18, marginBottom: 10, color: 'white' }}>{' '}Flip{' '}
</Text>
</TouchableOpacity>
<TouchableOpacity onPress={() => {this.props.navigator.push({id: 'MenuPrincipal'});}}
style={{alignSelf: 'flex-end', alignItems: 'center', backgroundColor:'transparent'}}>
<Text style={{ fontSize: 18, marginBottom: 10, color: 'white' ,}}>[Back]</Text>
</TouchableOpacity>
</View>
</Camera>
</View>
);
}
}
}