у меня должны быть все мои изображения снова в 320x480 без -hd?
Да. Если вы хотите, чтобы ваша игра работала с устройствами не Retinaзатем для каждого xxxx-hd.png вы должны предоставить соответствующий файл xxxx.png.
этот способ мне кажется странным, поскольку он удваивает размер приложения!
Это не удваивает его. Это немного зависит от типа файлов (PNG, JPG) и от того, насколько хорошо изображения могут быть сжаты.Несжатое изображение SD составляет четверть размера изображения HD.Таким образом, вы с большей вероятностью смотрите на увеличение размера приложения на 25%.Если ваши HD-ресурсы весят 100 МБ, ваши SD-активы будут увеличивать размер приложения примерно на 25 МБ.
мой размер приложения на диске БОЛЬШОЙ, но я обнаружил, что есть папкаinit, который вызвал: build, который 136Mb!у него есть файлы симулятора и отладки, которые не являются моими.
Это временные файлы сборки, созданные Xcode .Не удаляйте их, потому что Xcode все равно будет воссоздавать файлы.
Размер вашего .app - единственный размер файла, который вы должны учитывать.Кроме того, вы должны игнорировать размер вашего .app в сборках отладки, что вы и видели.Единственный размер приложения, из которого можно определить (или угадать) окончательный размер приложения в App Store, - это приложение, созданное при сборке архива.
Запуск Продукт -> Архив с iOSустройство выбрано в качестве текущей конфигурации (в противном случае архив недоступен).Когда это будет сделано, Xcode Organizer откроет и выделит вновь созданный архив.Щелкните правой кнопкой мыши и выберите «Показать в Finder».В этой папке может быть несколько файлов .xcarchive, выберите последний и щелкните его правой кнопкой мыши, затем выберите «Показать содержимое пакета».Перейдите к продукту / приложениям, который покажет ваш .app и его размер. Это единственный размер вашего приложения, который вы должны когда-либо учитывать.
Однако, это не окончательный размер вашего приложения в App Store, так какпакет .app будет сжат (уменьшив его), и в то же время исполняемый файл будет зашифрован (что сделает невозможным сжатие).Однажды я написал статью о том, как определить окончательный размер App Store , который, как мне кажется, все еще актуален сегодня.По сути, вы копируете комплект .app, удаляете исполняемый файл из комплекта, сжимаете комплект, затем добавляете размер сжатого комплекта и размер исполняемого файла, и результат является хорошим приближением к размеру вашего приложения в App Store..