Значок приложения для киоска iOS 5 - PullRequest
1 голос
/ 16 декабря 2011
<key>UINewsstandApp</key>
<true/>
<key>UINewsstandIcon</key>
<dict>
    <key>CFBundleIconFiles</key>
    <array>
        <string>images/AppIcon-114.png</string>
    </array>
</dict>

У меня есть изображение, расположенное в images / AppIcon-114.png, и оно не загружает этот значок в газетный киоск для моего приложения. По умолчанию отображается значок, похожий на бумагу.

Какой путь относительно?

Ответы [ 2 ]

5 голосов
/ 18 декабря 2011

Я только что сделал быстрый тест.В моем проекте я поместил файлы значков в основной каталог приложения, где находится main.m.Они называются Icon.png и Icon@2x.png для значков приложений, а также Newsstand-Cover-Icon.png и Newsstand-Cover-Icon@2x.png

Раздел CFBundleIcons файла * .plist(находится в главном каталоге приложения) выглядит следующим образом:

<key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>Icon.png</string>
            <string>Icon@2x.png</string>
        </array>
    </dict>
    <key>UINewsstandIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>Newsstand-Cover-Icon.png</string>
            <string>Newsstand-Cover-Icon@2x.png</string>
        </array>
        <key>UINewsstandBindingType</key>
        <string>UINewsstandBindingTypeMagazine</string>
        <key>UINewsstandBindingEdge</key>
        <string>UINewsstandBindingEdgeLeft</string>
    </dict>
</dict>

Для других соответствующих разделов файла * .plist установлено следующее:

<key>UIBackgroundModes</key>
<array>
    <string>newsstand-content</string>
</array>


<key>UINewsstandApp</key>
<true/>

Возможно, вам придется создать иЗапустите приложение на устройстве пару раз, прежде чем значки появятся на полке в газетном киоске.

Вы можете редактировать файлы * .plist с помощью текстового редактора, такого как TextWrangler (бесплатно), TextMate (платно) или MacVim.(бесплатно).

Надеюсь, это поможет!

0 голосов
/ 16 декабря 2011

Если он по-прежнему отображает значок по умолчанию, даже если файлы .png находятся в нужном месте, что-то говорит мне, что ваши значки не в правильном формате (скорее всего, это не правильный размер).

Проверьтев разделе «Значки приложений» руководства по программированию для iOS для размеров значков.

А также в документации «Содержимое UINewstandIcon Icon Dictionary» ,он рекомендует не использовать расширение (т.е. избавиться от бита .png в массиве plist).

...