打开时testFlight上的iOS崩溃

Cri*_* Tr 6 javascript xcode ios testflight react-native

在测试战斗中运行应用程序时,它会在打开时崩溃.如果直接在模拟器或设备上测试,该应用程序运行良好.

我做了清理,存档并再次上传应用程序,没有任何区别.有效体系结构仅设置为arm64

这是控制台中的错误

Attempt to add an app with insufficient id, info {
BKSApplicationStateAppIsFrontmost = 1;
BKSApplicationStateExtensionKey = 0;
SBApplicationStateDisplayIDKey = "org.mydomain.name";
SBApplicationStateKey = 8;
SBApplicationStateProcessIDKey = 677;
SBMostElevatedStateForProcessID = 8;
}
Run Code Online (Sandbox Code Playgroud)

该应用程序是以反应原生的方式构建的

反应原生环境信息:

System:
  OS: macOS High Sierra 10.13.6
  CPU: x64 Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz
  Memory: 3.59 GB / 16.00 GB
  Shell: 3.2.57 - /bin/bash
Binaries:
  Node: 8.9.3 - /usr/local/bin/node
  npm: 6.1.0 - /usr/local/bin/npm
  Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
  iOS SDK:
    Platforms: iOS 12.0, macOS 10.14, tvOS 12.0, watchOS 5.0
  Android SDK:
    Build Tools: 23.0.1, 25.0.2, 25.0.3, 26.0.2, 27.0.3
    API Levels: 16, 19, 22, 23, 25, 26, 27
IDEs:
  Android Studio: 3.0 AI-171.4443003
  Xcode: 10.0/10A255 - /usr/bin/xcodebuild
npmPackages:
  react: 16.3.1 => 16.3.1
  react-native: ^0.56.0 => 0.56.0
npmGlobalPackages:
  create-react-native-app: 1.0.0
  react-native-cli: 2.0.1
  react-native-rename: 2.2.2
Run Code Online (Sandbox Code Playgroud)

我已经从这里释放了guid以便释放 https://facebook.github.io/react-native/docs/running-on-device

有关如何解决此问题的任何想法?

Cri*_* Tr 2

事实证明,崩溃是因为框架“@rpath/XCTest.framework/XCTest”未加载,而我在控制台中收到的错误具有误导性。

在提交应用程序进行测试版审核并取回崩溃日志后,我能够看到原因。

为了解决这个问题,我删除了 returnedData 文件夹,并在 Liked Frameworks 中添加了 XCTest 框架作为可选。dyld:未加载库:@rpath/XCTest.framework/XCTest