切换到64位时MoPub错误

时间:2014-06-10 15:10:08

标签: ios objective-c admob mopub

我刚刚在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,他们说千禧一代和AdMob文件可能有问题,但我不知道问题是什么?

1 个答案:

答案 0 :(得分:1)

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

我进行了以下更改以使其构建:

  1. 删除" libGoogleAdMobAds.a"来自我的项目(在MoPub中找到> AdNetworkSupport> GoogleAdMob> SDK)
  2. 下载最新的Google移动广告iOS SDK(6.9.3)
  3. 已添加" libGoogleAdMobAds.a"从最新的Google移动广告iOS SDK到我的项目,
  4. 之前存在的同一目录

    我现在能够在我的iPhone 5S上构建和运行。一种黑客攻击。需要深入挖掘,看看是否还有其他我可能遗失的东西。