Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么在iOS中创建IPA之前要编辑Info.plist和AppDelegate文件?_Ios_Xcode_React Native_App Store Connect_Application Loader - Fatal编程技术网

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

为什么在iOS中创建IPA之前要编辑Info.plist和AppDelegate文件?,ios,xcode,react-native,app-store-connect,application-loader,Ios,Xcode,React Native,App Store Connect,Application Loader,我在一本指南中读到,在使用Xcode将react本机应用程序发布到iOS之前,我需要更改Info.plist和AppDelegate.m文件 是否需要通过删除此代码来更改Info.plist文件: <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> <key>NSExcept

我在一本指南中读到,在使用Xcode将react本机应用程序发布到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>
关于这一行:

jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];

有人能解释一下我为什么要这样做吗?

@Harrison手动更新会使我的应用程序失败吗?如果我已经成功存档了应用程序并将其发送到iTunes connect,则无需error@Harrison我只是想确保我明白,当我将我的应用程序上传到iTunes connect时,它说上传成功,这意味着该应用程序将正常工作,我的意思是在上传过程中,他们喜欢“测试”应用程序并确保其不会崩溃?@Harrison只在调试模式下测试,仍在等待通过testFlight获取链接。。还有另一种测试方法吗?是的,只要你在物理设备上测试过。请检查此页面,看看您是否执行了此处建议的所有操作:@Harrison是的,我执行了,现在我更改为释放模式,并在物理设备上运行,没有问题。。。非常感谢。