При выполнении отладочных и выпускных сборок на устройстве, подключенном к Xcode, я вижу, что изображения, загружаемые из папок атласа, отлично работают, разрабатывая игру SpriteKit.
Я настроил задание Jenkins, чтобы проверить проект из репозитория svn, собрать его и отправить в iTC TestFlight. Когда я загружаю приложение из TestFlight, изображения исчезают и заменяются Xes. Что может быть причиной этого?
Обновление 1: похоже, что задание Jenkins создает файл .ipa, в котором изображения уже имеют формат X. Я использую Шэньчжэнь для строительства... может там проблема, или с кассой...
Обновление 2: я начинаю думать, что виноват Шэньчжэнь, или, может быть, я... гм, плохо использую Шэньчжэнь. Сравнивая IPA appstore из Шэньчжэня и adhoc IPA, созданный мной вручную в Xcode, я заметил, что только adhoc build имеет атласы, действительно сведенные в единичные атласы — изображения просто копируются одно за другим (в свою папку) в IPA путем сборка в Шэньчжэне, поэтому в сборке не было процесса атласа. Возможно, я смогу отследить проблему с Шэньчжэнем отсюда... завтра. Пора домой.
Обновление 3. В метро домой я нашел это, что выглядит очень похожим. Проблема выглядит как проблема со сборками командной строки. https://stackoverflow.com/a/20825149/129202