#ios #objective-c #xcode #archive #xcasset
#iOS #objective-c #xcode #Архив #xcasset
Вопрос:
Я использую Xcode 5.1.1 и images.xcassets для хранения значительного количества изображений моего приложения (теперь я понимаю, что при этом создание и запуск моего приложения теперь занимает значительно больше времени). В любом случае, все работает так, как ожидалось. Когда я подключаюсь к устройству и запускаю его, все изображения отображаются нормально.
Проблема в том, что когда я архивирую свой проект для отправки своим бета-тестерам, после его установки с помощью этих средств приложение не отображает ни одно из моих изображений, хранящихся в images.xcassets, но другие изображения, хранящиеся в обычном режиме, появляются (хотя значки, хранящиеся в images.xcassets, появляются).
Что здесь может быть не так?
Комментарии:
1. Здесь та же проблема. Нормально ли это работает, если вы запускаете непосредственно на своем устройстве в режиме выпуска? Не через TestFlight?
2. у меня такая же проблема.. у вас есть решение?
Ответ №1:
Я нашел обходной путь, который хорошо работает для меня. Я столкнулся с той же проблемой и обнаружил, что проблема заключалась в целевой версии развертывания. При изменении цели развертывания с iOS 6.0 на iOS 8.0 многие изображения, которые были частью каталога изображений (image.xcasset), не были видны при создании архива и предоставлении общего доступа к тестерам. Он отлично работал при запуске сборки разработки на том же iphone. При изменении цели развертывания с iOS 8.0 на iOS 6.0 и повторном создании архива эти изображения были замечены. Таким образом, обходным путем является изменение цели развертывания обратно на 6.0. Не уверен, что для этого есть ошибка iOS.