OGeek|极客世界-中国程序员成长平台

标题: ios - Unity/iOS - MoPub 安装 - Xcode 编译错误 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 02:11
标题: ios - Unity/iOS - MoPub 安装 - Xcode 编译错误

我已经完全按照此处“构建说明”中的说明完成了所有操作: https://github.com/mopub/mopub-unity-ios-plugin

  1. 将 UnityPlugin 的 MoPubiOS.unitypackage 导入您的 Unity iOS 项目

  2. (可选)将 UnityPlugin 的 Plugins/MoPub/testSupport/MoPubTestScene 添加到 Unity 构建窗口 [包含 MoPubGUIManager.cs 示例]

  3. 使用 Unity Player 将您的 Unity iOS 项目构建到 Xcode 项目中

  4. 将以下源文件夹和文件复制到 Xcode 项目的 Classes/文件夹中 一个。 MoPubSdk的MoPubSDK/目录下的完整内容 b. MoPubSdk的TouchJSON/目录(含父目录) C。来自 UnityPlugin 的 MoPubBinding.m、MoPubManager.h 和 MoPubManager.mm 文件

  5. 修改 Xcode 构建阶段中包含的框架 一个。添加 StoreKit.framework b.添加 AdSupport.framework 并将其设置为可选

  6. 构建并运行您的 Xcode 项目

并且,当我尝试构建 Xcode 项目时,我遇到了 9 个链接器错误:

架构 armv7 的 undefined symbol : “_moPubShowInterstitialAd”,引用自: RegisterMonoModules.o 中的 RegisterMonoModules() “_moPubRequestInterstitialAd”,引用自: RegisterMonoModules.o 中的 RegisterMonoModules() “_moPubShowBanner”,引用自: RegisterMonoModules.o 中的 RegisterMonoModules() “_moPubReportApplicationOpen”,引用自: RegisterMonoModules.o 中的 RegisterMonoModules() “_moPubRefreshAd”,引用自: RegisterMonoModules.o 中的 RegisterMonoModules() “_moPubEnableLocationSupport”,引用自: RegisterMonoModules.o 中的 RegisterMonoModules() “_moPubDestroyBanner”,引用自: RegisterMonoModules.o 中的 RegisterMonoModules() “_moPubCreateBanner”,引用自: RegisterMonoModules.o 中的 RegisterMonoModules() ld: 未找到体系结构 armv7 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

但我已经将文件复制到 Xcode 类文件夹(不是 Xcode 项目组“Classes”)——正如第 4 点中所写的那样

我也尝试复制到 Xcode 项目“类”组中(使用选项“如果需要复制”)。但后来我有 1 个错误:

词法或预处理器问题 /Users/xxx/Desktop/UnityProjects/Xcode/Classes/MPAdView.h:11:9: 找不到“MPGlobal.h”文件 但是我在 Classes/Internal/Common Xcode 项目组以及 Classes Classes/Internal/Common Xcode 项目文件夹中都有该文件

有人可以帮我吗?



Best Answer-推荐答案


我通过添加 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.)

那么欢迎来到我的俱乐部..我还没有想出如何解决它。

关于ios - Unity/iOS - MoPub 安装 - Xcode 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15923731/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4