我在Expo上安装了React Native应用。
我需要修改info.plist ,但是这样做有问题。
首先,我在任何地方都找不到info.plist。 基于Expo docs和其他SO question,解决方法是将“ infoPlist”键添加到我的app.json文件中。我已经这样做了,看起来像这样:
"infoPlist": {
"NSAppTransportSecurity": {
"blah.s3.amazonaws.com": {
"NSExceptionAllowsInsecureHTTPLoads": true,
"NSRequiresCertificateTransparency": false,
"NSIncludesSubdomains": true
}
}
}
但是,当我尝试编译应用程序(通过运行“ expo start”或“ expo publish”)时,出现以下错误:
错误:验证app.json中的字段时出现问题。参见https://docs.expo.io/versions/v30.0.0/guides/configuration.html 不应具有其他属性“ infoPlist”。
关于如何解决这个问题的任何想法吗?
答案 0 :(得分:0)
infoPlist
属性需要添加到ios
部分中(因为它对Android无效)。