Ответ 1
В моем случае я создал каталог "Ресурсы" рассеянно и добавил его в качестве ссылки на мой проект. Переименование этой папки, очистка проекта и удаление полученных данных (~/Library/Developer/Xcode/DerivedData/
) исправили это для меня.
Мой друг пришел ко мне с небольшой просьбой создать приложение для портфолио видео. Я думал, что это хороший повод попробовать Свифта, вот что я сделал. (Приложение не предназначено для выпуска в магазине приложений, только для распространения через Testflight)
У меня возникли проблемы, когда я получаю следующую ошибку при попытке запустить мой проект:
An error was encountered while running (Domain = NSPOSIXErrorDomain, Code = 22)
Ошибка появилась после добавления каталога с видеофайлами .mp4 в мой проект в "Ресурсах Bundle". Это относится к файлам 6.mp4 размером всего 1.2gb.
Поскольку я не мог понять, почему ошибка произошла в первую очередь, я решил повторно выполнить весь мой проект (копирование бит и частей). Проект запускался только до той части, где я добавил папку, содержащую видео.
Я попытался удалить как ссылку, так и папку, но ошибка состоит. Я действительно хочу разобраться в этом, так что вместо того, чтобы создавать новый проект, я могу просто удалить все файлы, создающие проблему.
Спасибо заранее.
В моем случае я создал каталог "Ресурсы" рассеянно и добавил его в качестве ссылки на мой проект. Переименование этой папки, очистка проекта и удаление полученных данных (~/Library/Developer/Xcode/DerivedData/
) исправили это для меня.
Проверить файл инфо-листа в разделе TARGETS → Общие → Идентичность.
Пожалуйста, добавьте новый файл infoplist, если он отсутствует в папке проекта. Для новых значений информации plist вы можете создать новый фиктивный проект и скопировать, переименуйте файл infoplist.
Возможно, файлы с расширением ".m" не находятся в "Источники компиляции".
Нажмите Target > Build Phrases > Compile Source
и посмотрите, добавлены ли здесь "main.m" и другие файлы ".m".
в моем случае, я пропустил идентификатор пакета. проверьте, заполнили ли вы поле идентификатора пакета в своем проекте.