Ошибка загрузчика приложений и расширения iTunesArtwork

Я получаю сообщение об ошибке при попытке загрузить новую версию моего приложения в магазин с помощью Application Uploader. В нем говорится:

«Значок, указанный в Info.plist CFBundleIconFile, не имеет расширения: iTunesArtwork»

Насколько я могу судить, у iTunesArtwork не должно быть расширения. Что я делаю?


person rob    schedule 17.08.2010    source источник


Ответы (1)


iTunesArtwork — это изображение размером 512x512, которое вы включаете для пользы iTunes. Вы можете вставить его либо в .ipa (рядом с Payload/), либо в само .app; вставка его в .app может иметь преимущества (оно копируется на устройство, поэтому iTunes может скопировать его позже. Но я не уверен в этом).

CFBundleIconFile должен указывать на PNG-изображение размером 59x59. Имя по умолчанию — Icon.png. В iOS 4 и более поздних версиях вы должны дополнительно использовать CFBundleIconFiles для получения изображений с высоким разрешением.

Я просто называю свои изображения Icon.png, Icon-72.png, [email protected] и не беспокоюсь о включении ключей в Info.plist (первоначально я сделал это, потому что iTunes Connect отклонил CFBundleIconFiles для приложений, скомпилированных для 3.1.3). , и мы не успели внедрить все исправления OS 4 до релиза).

person tc.    schedule 18.08.2010
comment
Спасибо. Я удалил iTunesArtwork из списка pList (не из приложения), отправил его, и вроде все в порядке. - person rob; 18.08.2010