Невозможно ссылаться (подклассировать) на классы Swift после сбоя набора: сбой после изменения на BUILD_LIBRARY_FOR_DISTRIBUTION = YES - PullRequest
0 голосов
/ 10 апреля 2020

Проблема в названии.

Вот шаги воспроизведения:

  1. Создание проекта на основе Objective- C
  2. Создание Swift класс который подкласс UIViewController. Он автоматически создаст соединительный заголовок.
  3. Используйте класс Swift в проекте Objective- C (например, ViewController по умолчанию), добавив "#import" FooProjectName-Swift.h "в верхней части Objective - C file.
  4. set BUILD_LIBRARY_FOR_DISTRIBUTION = YES (В видео WWD C рассказывалось о this )
  5. Xcode покажет ошибку, которая предлагает нам удалить заголовок briding
  6. Удалите заголовок briding в соответствии с предложением
  7. Класс Swift не будет ссылаться, и Xcode отображает ошибку

Вот пример проекта с коммитами, показывающий эти шаги https://github.com/allenlinli/BUILD_LIBRARY_FOR_DISTRIBUTION-Bug-When-Use-Swift

...