簡単なテストをしただけです。私のプロジェクトでは、main.m が存在するメイン アプリ ディレクトリにアイコン ファイルを配置しました。アプリケーション アイコンは Icon.png および Icon@2x.png と呼ばれ、Newsstand-Cover-Icon.png および Newsstand-Cover-Icon@2x.png と呼ばれます。
*.plist ファイル (アプリのメイン ディレクトリにあります) の CFBundleIcons セクションは次のようになります。
<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/>
Newsstand シェルフにアイコンが表示される前に、デバイスでアプリをビルドして起動する必要がある場合があります。
*.plist ファイルは、TextWrangler (無料)、TextMate (有料)、MacVim (無料) などのテキスト エディターで編集できます。
お役に立てれば!