我正试图让HockeyApp在我的iOS Xamarin Forms应用程序中工作。我安装了iOS冰球应用程序组件(v4.1.0),的入门信息显示如下:
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
var manager = BITHockeyManager.SharedHockeyManager;
manager.Configure("Your_App_Id");
manager.StartManager();
}
当我尝试此操作时,BITHockeyManager.SharedHockeyManager
为空。
正如本文中提到的,我已经尝试将这些行封装在HockeyApp.Setup.EnableCustomCrashReporting()
和Setup.EnableCustomCrashReporting()
中,但Setup
不存在于我的命名空间中。
要在iOS中正确启用冰球应用程序,我缺少什么?
呜呜!终于想通了!我将链接器选项设置为链接"所有程序集",因为Xamarin.iOS 7.2.1中的新类型注册器建议,错误MT5210和MT5211线程。我看到"本地链接失败…"错误并切换到"所有程序集"最初修复了它。
切换到"仅链接SDK程序集"解决了这两个问题