为什么在iOS中创建IPA之前要编辑Info.plist和AppDelegate文件?
我在一本指南中读到,在使用Xcode将react本机应用程序发布到iOS之前,我需要更改Info.plist和AppDelegate.m文件 是否需要通过删除此代码来更改Info.plist文件:为什么在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
<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是的,我执行了,现在我更改为释放模式,并在物理设备上运行,没有问题。。。非常感谢。