无法分发我的应用:“您的应用包含非公开API使用情况。” [英] Fails to distribute my app: "Your app contains non-public API usage."

查看:183
本文介绍了无法分发我的应用:“您的应用包含非公开API使用情况。”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我修复了一些错误并重构了我在App Store上发布的项目后,它无法分发。 Xcode显示以下错误消息:

After I fixed some bugs and refactored my project which has been release on App Store, it fails to distribute. The Xcode shows the following error message:



  • 您的应用包含非公共API使用情况。请检查错误,更正错误,然后重新提交申请。

  • 应用程序引用Payload / XXX.app / XXX中的非公共符号:UICreateCGImageFromIOSurface

XXX是应用程序名称。

XXX is the app name.

我搜索整个项目,但没有找到任何关键字(UICreateCGImageFromIOSurface)。我该如何解决这个问题?

I've search the entire project, and didn't find any this keyword (UICreateCGImageFromIOSurface). How can I fix this?

推荐答案

从项目中删除Reveal.framework。这不应该在二进制文件的发布模式中链接。

Remove Reveal.framework from your project. This should not be linked in release mode of your binary.

这篇关于无法分发我的应用:“您的应用包含非公开API使用情况。”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆