团结/ iOS版 - MoPub安装 - Xcode的编译错误
我所做的一切,正是因为它是写在“建设的指示”在这里: https://github.com/mopub/mopub-unity-ios-plugin团结/ iOS版 - MoPub安装 - Xcode的编译错误
进口UnityPlugin的MoPubiOS.unitypackage到您的iOS统一项目
(可选)UnityPlugin的插件/ MoPub/testSupport/MoPubTestScene加入统一建立窗口[包含MoPubGUIManager.cs示例]
使用统一播放器将Unity iOS项目构建到Xcode项目中
将以下源文件夹和文件复制到Xcode项目的类/文件夹中 a。 b。MoPubSdk的MoPubSDK /目录 的完整内容b。 MoPubSdk的TouchJSON /目录(包括父目录) c。 MoPubBinding.m,MoPubManager.h和MoPubManager.mm文件来自UnityPlugin
对Xcode构建阶段中包含的框架进行修改a。添加StoreKit.framework b。添加AdSupport.framework程式并将其设置为可选
生成并运行Xcode项目
,当我试图建立Xcode项目,我得到9个链接错误:
未定义对于架构的ARMv7符号: “_ moPubShowInterstitialAd”,从引用: RegisterMonoModules()在RegisterMonoModules.o “ _moPubRequestInterstitialAd”,从引用: RegisterMonoModules()在RegisterMonoModules.o “_ moPubShowBanner”,从引用: RegisterMonoModules()在RegisterMonoModules.o “ _moPubReportApplicationOpen”,从引用: RegisterMonoModules()在RegisterMonoModules.o “_ moPubRefreshAd”,引用从: RegisterMonoModules()在RegisterMonoModules.o “ _moPubEnableLocationSupport”,从引用: RegisterMonoModules()在RegisterMonoModules.o “_ moPubDestroyBanner”,从引用: RegisterMonoModules()在RegisterMonoModules.o “ _moPubCreateBanner”,从引用: RegisterMonoModules()在RegisterMonoModules.o LD:符号(多个)未找到架构的ARMv7 铛:错误:连接器命令,退出代码1失败(使用-v看调用)
但我已经复制文件int Xcode类文件夹(不是Xcode项目组“类”) - 因为它在第4点完全写入
我试着复制到Xcode项目“类”组(以及选项“复制如果需要的话”)。但后来我有1个错误:
词法或预处理器问题 /Users/xxx/Desktop/UnityProjects/Xcode/Classes/MPAdView.h:11:9:'MPGlobal。h'文件没有找到 但是我在Classes/Internal/Common Xcode项目组中以及在Classes/Internal/Common Xcode项目文件夹中有该文件
有人可以帮我解决这个问题吗?
我通过添加CoreTelephony.framework一次性得到它
尝试添加它。
如果你得到:
MOPUB: Banner view failed. Error: Error Domain=com.mopub.iossdk Code=0 "The operation couldn’t be completed. (com.mopub.iossdk error 0.)
话,欢迎我的俱乐部。我还没有想出如何解决它。
错误:“Domain = com.mopub.iossdk Code = 0”是通过将您的广告尺寸从自定义改为320x50而修复的,适用于我;) – emotality 2013-08-16 13:40:16
当没有广告为您的设备准备好时抛出代码0 。如果你生活在像我这样一个贫穷的国家,那么你从mopub那里得到的广告要少得多。唯一的解决方案是安装一个VPN应用程序来覆盖你的位置。 – 2015-11-11 12:05:04