Кто-нибудь попытается использовать интерактивные-значки? Я выполняю следующие действия:
- npm install react-native-icons @latest --save
- В XCode в навигаторе проектов щелкните правой кнопкой мыши "Библиотеки" ➜ "Добавить файлы" в [название вашего проекта]
- Перейдите на вкладку node_modules ➜ для реагирования-native-icons➜ и добавьте ReactNativeIcons.xcodeproj
- Добавьте libReactNativeIcons.a(из раздела "Продукты" в разделе ReactNativeIcons.xcodeproj) в ваш проект. Строки сборки. ➜ Ссылка "Бинарный с фазой библиотек".
- Добавьте файлы шрифтов, которые вы хотите использовать, в фазу сборки ресурсов копирования Bundle в своем проекте (нажмите "+" и нажмите "Добавить другое...", затем выберите файлы шрифтов из node_modules/react-native- значки/ИОС/Библиотеки/FontAwesomeKit). Запустите проект (Cmd + R)
Мой код
var React = require('react-native');
var Icon = require('FAKIconImage');
var { AppRegistry, StyleSheet, Text, View} = React;
class BringgersApp extends React.Component {
constructor(props) {
super(props);
}
render() {
return(
<View style={styles.container}>
<Text style={styles.welcome}>
Welcome to Bringgers!
</Text>
<Icon
name='ion|beer'
size={150}
color='#887700'
style={styles.beer} />
</View>
)
}
}
var 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,
},
});
React.AppRegistry.registerComponent('BringgersApp', function() { return BringgersApp });
После того, как я построю, он говорит, что файл не существует...
Font file doesn't exist
Я очищаю DerivedData и пытаюсь построить много раз, но не работает.