我只是在XCode模拟器上改用iPhone 5 64位来测试我的游戏,而MoPub广告和很多编译错误。

"ld: warning: ignoring file
//Game/src/Classes/MoPubSDK/AdNetworkSupport/Millennial/SDK/libMMSDK_5.1.1.a,
missing required architecture x86_64 in file
//Game/src/Classes/MoPubSDK/AdNetworkSupport/Millennial/SDK/libMMSDK_5.1.1.a
(3 slices)ld: warning: ignoring file
//Game/src/Classes/MoPubSDK/AdNetworkSupport/Millennial/SDK/SpeechKit/SpeechKit.framework/SpeechKit,
missing required architecture x86_64 in file
//Game/src/Classes/MoPubSDK/AdNetworkSupport/Millennial/SDK/SpeechKit/SpeechKit.framework/SpeechKit
(3 slices)ld: warning: ignoring file
/Game/src/Classes/MoPubSDK/AdNetworkSupport/GoogleAdMob/SDK/libGoogleAdMobAds.a,
missing required architecture x86_64 in file
//Game/src/Classes/MoPubSDK/AdNetworkSupport/GoogleAdMob/SDK/libGoogleAdMobAds.a
(3 slices)


我联系了MoPub,他们说Millennial和AdMob文件可能有问题,但是我很茫然是什么问题?

最佳答案

我遇到了同样的问题。我将MoPub添加到我的应用程序中,并且不再编译-引发与您类似的错误。

我进行了以下更改来构建它:


从我的项目中删除了“ libGoogleAdMobAds.a”(位于MoPub> AdNetworkSupport> GoogleAdMob> SDK中)
下载了最新的Google Mobile Ads iOS SDK(6.9.3)
将最新的Google Mobile Ads iOS SDK中的“ libGoogleAdMobAds.a”添加到了我的项目中,该目录与以前的目录相同


我现在可以在iPhone 5S上构建和运行。有点骇客。需要更深入地研究,看看我可能还缺少什么。

10-08 15:34