非公共API使用:该应用程序引用非公共符号:__ XCTFailureFormat,__ XCTFailureHandler

ykn*_*121 6 app-store ios react-native

我使用react-native来构建iOS应用程序.我已经成功将应用程序上传到应用程序商店,但itunes向我发送了这封电子邮件,说我的应用程序中存在一些问题,因此我无法上传此版本. 电子邮件

我在我的整个反应原生项目中搜索了符号.没有找到与__XCTFailureFormat或__XCTFailureHandler匹配的结果.我怎么解决这个问题?

小智 3

我不认为这是 React 的问题。__XCTFailureFormat__XCTFailureHandler单元测试框架 XCTest 的一部分。

我的猜测是,您已在用于 AppStore 发布的目标中编译并捆绑了单元测试文件。

在 Xcode 的项目视图中,选择用于在 App Store 上发布的目标,然后进入“构建阶段”选项卡并搜索应位于该Compile Source部分中的文件。

编译后的文件列表

通常,单元测试文件名以 结尾Test,因此可以轻松使用搜索字段来过滤列表。然后,只需删除这些文件并将新的二进制文件重新上传到 App Store。