我正在尝试将应用程序上传到 App Store,每次我上传二进制文件时,Apple 都坚持我的应用程序正在使用广告,而我从未实现过这样的事情。我查看了文档并删除了所有涉及的代码ASIdentifier,adIdentifier我不太确定我错过了什么。我能做些什么来解决这个问题?
我正在使用 React-Native 创建一个项目,目前当我尝试编译我的代码时,我收到一条错误消息 undefined is not an object (evaluating '_expo_.Asset.loadAsync')
我不完全确定是什么导致了这种情况,因为我在编译项目之前输入了很多代码。但是,从我收集的信息来看,这可能与我导入的字体有关?
目前这是我的代码用于导入字体的样子。
async componentDidMount() {
await cacheFonts({
georgia: require('../assets/fonts/Georgia.ttf'),
regular: require('../assets/fonts/Montserrat-Regular.ttf'),
light: require('../assets/fonts/Montserrat-Light.ttf'),
});
this.setState({ fontLoaded: true });
}
Run Code Online (Sandbox Code Playgroud) 不久前我创建了一个项目,最近尝试运行它,但从 expo 中收到错误消息,说我的 SDK 版本不是最新的。所以我按照这个答案(您要求的体验使用 Expo SDK v(null),但是这个 Expo Client 副本至少需要 v23.0.0)来修复它。但是现在我遇到了一个新错误,我的项目无法运行,并且出现此错误:
无法连接到开发服务器
我能做些什么来解决这个问题?我不想尝试一百种不同的解决方案,并且不小心永远丢失了我的项目而不得不重新开始,所以我想我会在这里问。
这是我的package.json:
{
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"eject": "expo eject"
},
"dependencies": {
"axios": "^0.19.0",
"expo": "^33.0.0",
"firebase": "^6.5.0",
"formik": "^1.5.8",
"global": "^4.4.0",
"native-base": "^2.12.1",
"react": "16.5.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-33.0.0.tar.gz",
"react-native-elements": "^0.18.5",
"react-native-keyboard-aware-scroll-view": "^0.9.1",
"react-native-modal": "^11.3.1",
"react-native-paper": "^2.16.0",
"react-native-smart-carousel": "^1.1.0",
"react-native-snap-carousel": "3.6.0",
"react-native-vector-icons": "^6.6.0",
"react-navigation": "^3.11.0",
"styled-components": "^4.2.0",
"truffle": "^5.0.34",
"uuid": "^3.3.3",
"web3": …Run Code Online (Sandbox Code Playgroud)