Приложение iOS закрывается сразу после запуска при доступе к коду из библиотеки привязок

Я сталкиваюсь со странной проблемой. Я преобразовал Native Framework ( Serialio RFID reader) в Binding Library и использую ее в одном из моих примеров. Этот образец имеет только один ViewController. Проблема в том, что приложение запускается в симуляторе, но сразу же закрывается в реальном устройстве iPad, в зависимости от того, пишу я следующую строку или нет.

public partial class SViewController : UIViewController
{
    public SViewController (IntPtr handle) : base (handle)
    {
    }

    //If I comment following one line, it launches in the iPad too.
    //If uncomment, app closes immediately after launch.
    //In Simulator this has no issue. It launches.        
    SerialioDeviceManager sdm = SerialioDeviceManager.DefaultManager;

    public override void ViewDidAppear(bool animated)
    {
        base.ViewDidAppear(animated);

        //Even if I comment out above Initialization and write that line here, it doesn't allow app to launch in iPad.
        SerialioDeviceManager sdm = SerialioDeviceManager.DefaultManager;
    }
}

Журнал устройства iPad:

Немного больше деталей:

  • Приложение закрывается еще до вызова / инициализации этого ViewController.
  • Это происходит в DEBUG так же как RELEASE Режим.
  • Поддерживаемая архитектура ARMv7 + ARM64
  • Поведение компоновщика: только SDK Link Framework
  • Родной пример SDK работает отлично.
  • Эта среда требует iPhoneos10.3 SDK при конвертации.

РЕДАКТИРОВАТЬ:

Просто для обновления, я использую следующий файл в библиотеке привязок.

Я прав?

Я ценю вашу помощь. Благодарю.

0 ответов

Другие вопросы по тегам