xamarin.ios - 带有 iAds 的 MonoTouch 应用程序在模拟器上运行,在设备上崩溃

标签 xamarin.ios iad

一个包含 ADBannerView 的非常简单的单页应用程序在设备上崩溃,但在模拟器中运行良好。

崩溃发生在从 XIB 构建主视图 Controller 时。

错误如下:

"cannot decode object of class (ADBannerView)"

我想知道是否需要包含额外的 MonoTouch 程序集?

设备正在运行 4.3.2 和 4.3 SDK。

编辑:啊,明白了 - 我必须添加以下标志(无论目标操作系统版本如何)

 -gcc_flags "-weak_framework iAd"

最佳答案

啊,明白了 - 我必须添加以下标志(无论目标操作系统版本如何)

 -gcc_flags "-weak_framework iAd"

这一切都在 MonoTouch 3.2.6 BTW 中。我还没有在 4.x 中尝试过,但是当我尝试时我会更新这个问题。

关于xamarin.ios - 带有 iAds 的 MonoTouch 应用程序在模拟器上运行,在设备上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5819952/

相关文章:

c# - MonoTouch 的性能问题?

ios - 如何删除 canDisplayAdBanner 创建的空白区域?

ios - 使用 canDisplayBannerAds 时设置委托(delegate)

c# - 使用 MonoTouch 的异步请求

ios - Monotouch UISwitch.valueChanged 委托(delegate)目标错误

xamarin.ios - 找不到 System.Windows MvvmCross xamarin iOS

ios - AdBanner 未在模拟器中显示

iPhone全屏广告

ios - 共享的 iAd 横幅横幅 ViewDidLoAd 未被调用

url - 使用 Monotouch 在 UILabel 中显示可点击链接的最佳方法