Unity,Vuforia iOS应用程序因使用非公共API而被拒绝

3

我的应用程序已经在App Store上有一段时间了,现在正在进行第四次更新。与此同时,苹果要求我升级到Xcode 5.1。我更新应用程序的方法很简单,只需添加更多标记和更多3D内容-我使用Vuforia AR插件和Unity iOS pro 3.whatever。现在,这个应用程序在iOS 6和7的手机和iPad上运行良好,但无法上传,我收到了这个模糊的消息“由于非公共API而被拒绝的应用程序”。

还有:

“该应用程序引用了Payload /Myappname.app/Myappname中的非公共符号:MPMoviePlayerContentPreloadDidFinishNotification”......这是什么鬼东西......搜索找不到MPMoviePlayerContentPreloadDidFinishNotification

  • 有人知道解决方法吗?

你找到解决方案了吗?请帮帮我。我也遇到了同样的问题。我在搜索中找不到它,也不知道这个符号可能在我的项目中使用在哪里。 - Pratyusha Terli
1个回答

1

文档指出,该方法在iOS 3.2中已被弃用,建议使用MPMoviePlayerLoadStateDidChangeNotification方法来实现相同的功能。

如果您没有实现此方法,则您正在使用的框架之一必须是。由于它已经过时很长时间了,因此我建议您先更新使用的任何外部框架。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接