为什么在iOS中创建IPA之前应该编辑Info.plist和AppDelegate文件?

时间:2018-09-27 18:38:58

标签: ios xcode react-native itunesconnect application-loader

我正在阅读一本指南,在使用Xcode将我的react-native应用发布到iOS之前,我需要更改Info.plist和AppDelegate.m文件。

是否有必要通过删除以下代码来更改Info.plist文件:

 <key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
    <key>NSExceptionDomains</key>
    <dict>
        <key>localhost</key>
        <dict>
            <key>NSExceptionAllowsInsecureHTTPLoads</key>
        <true/>
        </dict>
    </dict>
</dict>

,并通过在AppDelegate.m中更改此行:

jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];

此行:

jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];

有人可以解释为什么我要这么做吗?

0 个答案:

没有答案