React Native Expo iOS应用程序-尝试修改info.plist

时间:2019-04-04 17:01:02

标签: ios react-native plist expo info.plist

我在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”。

关于如何解决这个问题的任何想法吗?

1 个答案:

答案 0 :(得分:0)

infoPlist属性需要添加到ios部分中(因为它对Android无效)。