Fails to distribute my app: “Your app contains non-public API usage.”

打包上传遇到错误, 

Fails to distribute my app: “Your app contains non-public API usage.” 

  • The app references non-public symbols in Care: _UICreateCGImageFromIOSurface

说我的项目里还有私有api,我当即在项目里搜索"UICreateCGImageFromIOSurface",可无论怎么搜索也搜索不到,后来在网上查资料才知道,有些第三方库里面可能还有私有api,搜索是搜索不出来的。
最后查到是reveal.framework捣的鬼,因为它里面还有这个私有api,最后果断remove reference。然后重新打包上传。  具体这个问题请看stackoverflow上的讨论 http://stackoverflow.com/questions/21829521/fails-to-distribute-my-app-your-app-contains-non-public-api-usage

你可能感兴趣的:(non-public)