Nik*_*eta 4 ios xcode5 cocos2d-x-2.x
我在使用Xcode 5.1.1向游戏提交更新时收到以下拒绝:
您的应用包含非公开API使用情况.请检查错误,更正错误,然后重新提交申请.该应用程序引用Payload/XXX.app/XXX中的非公共符号:MPMoviePlayerContentPreloadDidFinishNotification
使用XXX是我的应用名称.
据我所知,我没有在任何地方使用它.我刚刚在我的项目中添加了MediaPlayer.framework.有谁知道如何解决这个问题?
任何帮助,将不胜感激!
要找出可执行文件的哪个部分需要此符号,请禁用链接MediaPlayer.framework
并查找使用符号生成链接错误的库MPMoviePlayerContentPreloadDidFinishNotification
.在找出谁有罪之后,您可以从项目中更新或删除此库.
在我的情况下,它是旧版本的乱舞:
Undefined symbols for architecture armv7:
"_MPMoviePlayerContentPreloadDidFinishNotification", referenced from:
-[FlurryVideoPlayer playVideo:view:ad:] in libFlurryAds.a(libFlurryAds.a-armv7-master.o)
-[FlurryVideoPlayer moviePreloadDidFinish:] in libFlurryAds.a(libFlurryAds.a-armv7-master.o)
Run Code Online (Sandbox Code Playgroud)
我更新了flurry到最新版本并检查它不再需要MPMoviePlayerContentPreloadDidFinishNotification
符号.问题解决了.
归档时间: |
|
查看次数: |
2344 次 |
最近记录: |