26

iOS6とXCode 5を使用しているときに、アイコンから光沢を取り除く方法に本当にこだわっています.

私はこれらの質問を読みました:

iOS 4.3 でアイコンから光沢効果を削除する

アイコンにはすでに光沢効果が含まれており、iOS 5 では動作しません

アプリアイコンの強調表示を無効にする方法は?

そして今、私のplistは次のようになります:

<plist version="1.0">
<dict>
    <key>LSApplicationCategoryType</key>
    <string></string>
    <key>CFBundleDevelopmentRegion</key>
    <string>en</string>
    <key>CFBundleDisplayName</key>
    <string>${PRODUCT_NAME}</string>
    <key>CFBundleExecutable</key>
    <string>${EXECUTABLE_NAME}</string>
    <key>CFBundleIdentifier</key>
    <string>com.burton.${PRODUCT_NAME:rfc1034identifier}</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>${PRODUCT_NAME}</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleShortVersionString</key>
    <string>1.0</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>1.0</string>
    <key>LSRequiresIPhoneOS</key>
    <true/>
    <key>UIPrerenderedIcon</key>
    <true/>
    <key>UIRequiredDeviceCapabilities</key>
    <array>
        <string>armv7</string>
    </array>
    <key>UISupportedInterfaceOrientations</key>
    <array>
        <string>UIInterfaceOrientationPortrait</string>
    </array>
</dict>
</plist>

ただし、携帯電話でアプリをプレビューすると、光沢効果がまだ適用されています。どんな助けでも大歓迎です。

4

3 に答える 3

116

実際、彼らは設定を移動しました。プロジェクト設定の一般タブとアプリ アイコン セクションで、[アセット カタログを使用] を選択します。プロジェクト ファイル (左端のパネル) の下で、Images.xcassets ファイルに移動します。アプリのアイコンと起動イメージが追加されていることを確認します。重要なことは、「Ios Icon is pre-rendered」のチェック ボックスが有効になっていることを確認することです。このオプションは、Images.xcassets ファイルを表示しているときに、属性パネル (右端のパネル) にあります。それだけです。古いイメージを削除して clean を実行し、ビルドして実行すれば完了です。これは私のために働いた... ここに画像の説明を入力

于 2013-09-03T13:04:48.697 に答える
8

いろいろ調べた結果、これは XCode 5 と、アイコンの作成に使用する Media.xcassets フォルダーのバグであることが判明しました。Apple にバグレポートを提出しました。

于 2013-08-06T03:28:23.717 に答える