0

在使用 SpriteBuilder 制作的游戏上执行“可移植负载”命令时出现以下错误:

检查下面的错误日志:

...   

    Compiling /Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/IAPHelper.m
    In file included from <built-in>:169:
    In file included from <command line>:20:
    /Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/Source/Prefix.pch:20:9: fatal error: 'RevMobAds/RevMobAds.h' file not found
    #import <RevMobAds/RevMobAds.h>
            ^
    Compiling /Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/KurrentapIAPHelper.m
    In file included from <built-in>:169:
    In file included from <command line>:20:
    /Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/Source/Prefix.pch:20:9: fatal error: 'RevMobAds/RevMobAds.h' file not found
    #import <RevMobAds/RevMobAds.h>
            ^
    1 error generated.
    Compiling /Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/MyiAd.m
    In file included from <built-in>:169:
    In file included from <command line>:20:
    /Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/Source/Prefix.pch:20:9: fatal error: 'RevMobAds/RevMobAds.h' file not found
    #import <RevMobAds/RevMobAds.h>
            ^
    1 error generated.
    1 error generated.
    In file included from <built-in>:169:
    In file included from <command line>:20:
    /Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/Source/Prefix.pch:20:9: fatal error: 'RevMobAds/RevMobAds.h' file not found
    #import <RevMobAds/RevMobAds.h>
            ^
    1 error generated.
    Compiling /Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/Source/AppDelegate.m
    In file included from <built-in>:169:
    In file included from <command line>:20:
    /Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/Source/Prefix.pch:20:9: fatal error: 'RevMobAds/RevMobAds.h' file not found
    #import <RevMobAds/RevMobAds.h>
            ^
    scons: *** [Build/android-armeabi-debug/com.kurrentap.HappyBird/Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/GADHelper.m.o] Error 1
    scons: *** [Build/android-armeabi-debug/com.kurrentap.HappyBird/Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/IAPHelper.m.o] Error 1
    scons: *** [Build/android-armeabi-debug/com.kurrentap.HappyBird/Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/ABGameKitHelper/ABGameKitHelper.m.o] Error 1
    scons: *** [Build/android-armeabi-debug/com.kurrentap.HappyBird/Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/KurrentapIAPHelper.m.o] Error 1
    1 error generated.
    scons: *** [Build/android-armeabi-debug/com.kurrentap.HappyBird/Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/MyiAd.m.o] Error 1
    In file included from <built-in>:169:
    In file included from <command line>:20:
    /Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/Source/Prefix.pch:20:9: fatal error: 'RevMobAds/RevMobAds.h' file not found
    #import <RevMobAds/RevMobAds.h>
            ^
    1 error generated.
    scons: *** [Build/android-armeabi-debug/com.kurrentap.HappyBird/Users/icarlitux/Documents/KURRENTAP/GIT/GAMES/HappyBird/HappyBird.spritebuilder/Source/AppDelegate.m.o] Error 1
    scons: building terminated because of errors.

有什么想法吗?我遇到了这个错误,无法为 Android 生成 APK。

谢谢,卡洛斯

4

1 回答 1

0

需要检查的一些事项:

  • 确保您拥有Apportable Indie SDK。广告网络在 Starter 版本中不可用
  • 确保 RevMobAds 在您的安装中

    ~  $ ls -dl ~/.apportable/SDK/System/RevMobAds/
    drwx------  12 paulb  staff  408 Mar 18 17:11 /Users/paulb/.apportable/SDK/System/RevMobAds/
    
  • 确保 RevMobAds 在 Release.final

    ~/apps/Spin (master) $ grep -r RevMobAd Spin.approj/targets
    Spin.approj/targets/Spin/Release.final:        "RevMobAds"
    
  • 如果不添加到 configuration.json 中 add_params 的 deps 部分

    ~/apps/Spin (master) $ grep -r RevMobAds Spin.approj/configuration.json
    Spin.approj/configuration.json:        "RevMobAds"
    

注意:以上示例适用于Spin 示例应用程序。将 ~/apps/Spin 替换为应用的 .xcodeproj 所在的目录。

于 2014-03-25T05:28:05.590 回答