В настоящее время я портирую приложение для iPad на macOS, и, хотя оно отлично работает на моем компьютере, оно мгновенно вызовет sh для всех остальных со следующей ошибкой:
Fatal error: Unexpectedly found nil while unwrapping an Optional value: file /Users/me/myProject/MyFile.swift, line 20
Странно, на моего пользователя ссылаются по пути, но файл, кажется, открывается нормально.
Строка, которая вызывает проблему:
UIFont(name: "MyFont", size: size)
Приложение отлично работает на iPad, так что, возможно, есть действие, связанное с файлами шрифтов, о которых я не знаю?
Это происходит при использовании двоичного файла разработки или архивированного / экспортированного двоичного файла разработки.
Эта проблема исчезает при установке пользовательских шрифтов на целевой компьютер. Конечно, конечный пользователь не должен этого делать.