【发布时间】:2014-10-02 20:22:34
【问题描述】:
关于新的MoPub iOS SDK 3.0.0 及其Getting Started 文档:
- 下载 MoPub SDK
- 将 SDK 添加到您的 Xcode 项目中。
- ...
在第 2 步中,Unity 3D 生成 MRC Xcode 项目并且 MoPub 文档说:
If your application uses Manual Reference Counting (MRC) you must tell the compiler to build the MoPub iOS SDK source files with ARC.
所有 SDK 文件的编译器标志都设置为 -fobjc-arc。然后出现了两个新问题:
-
"Cannot use '@try' with Objective-C exceptions disabled" Error已通过在项目的构建设置中启用 Objective-C 异常来修复;和 -
'__weak' only applies to Objective-C object or block pointer types;来自文件MPStreamAdPlacer.m(见附件截图)。
由于文档未涵盖上述问题,我该如何修复这些最后的编译错误?
注意:适用于 MoPub iOS SDK 2.4.0。
【问题讨论】:
标签: xcode unity3d automatic-ref-counting integration mopub