2016-12-23 3 views
-1

Я относительно новичок в разработке приложений и Xcode, и недавно я создал приложение для друга, в которое были включены несколько изображений и звуковых файлов. Когда я запускал программу на симуляторе iPhone Xcode, приложение отлично работало и правильно загрузило изображения. Однако, когда я загрузил приложение на свой телефон, файлов больше не было, и приложение разбилось всякий раз, когда я пытался получить к ним доступ! Есть ли способ включить изображения и звуковые файлы при загрузке приложения на телефон? Это похоже на довольно серьезную проблему, поэтому я предполагаю, что здесь что-то отсутствует.Приложения на моем телефоне не загружаются файлы

Спасибо!

EDIT: SOLVED. Проблема заключалась в том, что файлы не были частью пакета приложения.

+0

Вы не представили никаких полезных сведений. Обновите свой вопрос соответствующим кодом, сообщениями об ошибках и указанием того, как/где вы пытаетесь получить доступ к этим файлам. – rmaddy

ответ

0

Когда я запускал программу на симуляторе iPhone Xcode, приложение отлично работало и правильно загрузило изображения. Однако, когда я загрузил приложение на свой телефон, файлов больше не было, и приложение разбилось всякий раз, когда я пытался получить к ним доступ.

Убедитесь, что файлы (изображения и т. Д.) Являются частью пакета вашего приложения, а затем получить к ним доступ только с помощью Bundle.main (Objective-C [NSBundle mainBundle]. Лучший способ убедиться, что они являются частью пакета приложений, - это посмотреть на фазе сборки приложения и просмотреть фазу сборки файлов копирования. не существует, они не будут включены в комплект приложений, и вы не сможете получить к ним доступ.

+0

Спасибо! Это сработало для меня и избавило меня от головной боли! – JohnDoe

+0

Следует упомянуть, что другой подход заключается в использовании каталога активов. – matt

Смежные вопросы