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

时间:2017-10-14 10:16:00

标签: ios react-native app-store

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

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

1 个答案:

答案 0 :(得分:3)

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

我的猜测是你在用于AppStore版本的目标中编译并捆绑了单元测试文件。

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

List of compiled files

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