Я попытался выполнить поиск, но не нашел конкретного сообщения, которое могло бы ответить на мой вопрос.
Для моего приложения MacOS у меня есть внешняя структура, находящаяся в / Library / Frameworks, на которую я ссылаюсь.
Приложение отлично работает из Xcode. Приложение отлично работает в моей системе разработки.
Если я копирую комплект приложения на другой компьютер, а также копирую внешний каркас в область / Library / Frameworks (так что он имеет настройку, аналогичную моей машине разработки), приложение вылетает при попытке выполнить задачу, которая использует внешний каркас.
Что странно, так это то, что приложение не падает на другой машине, если запускается из терминала или через gdb. Это происходит только при использовании внешней структуры при запуске из Finder. Я удостоверился, что разрешения и т.д. все открыты.
Сбой имеет тип BAD_ACCESS (SIGSEGV), и эта функция включает в себя использование инфраструктуры для записи файла.
Любые мысли о том, что может быть причиной сбоя / как отладить это?
Спасибо