2013-08-03 2 views
26

Я действительно застрял на том, как удалить блеск с моей иконкой при использовании iOS6 и XCode 5.Icon глянца с прошивкой 6 и Xcode 5.0

Я прочитал эти вопросы:

Removing gloss effect from an icon in iOS 4.3

icon already includes gloss effects not working ios 5

How to disable highlighting of the app icon?

А теперь мой 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> 

Однако эффект блеска все еще применяется, когда я просматриваю приложение на своем телефоне. Любая помощь приветствуется.

+3

Форумы вверху, это URL-адрес ошибки, который вы проверяете. Я бы рекомендовал удалить ваше приложение и сделать чистую сборку. –

+3

Вы не можете застрять, потому что в любом случае вы не можете использовать Xcode 5 для отправки приложений. – uchuugaka

ответ

116

Фактически они переместили настройку. В настройках вашего проекта, под общей вкладкой и в разделе «Значки приложений» выберите «Использовать каталог активов». Теперь под файлами проекта (левая панель) перейдите к файлу Images.xcassets. Теперь убедитесь, что значок приложения и изображения запуска добавлены. Важно убедиться, что флажок «Значок Ios предварительно подготовлен» включен. Этот параметр можно найти на панели атрибутов (крайняя правая панель) при просмотре файла Images.xcassets. И это, вы можете удалить старые изображения и сделать чистую, а затем построить и запустить, и вы сделали. Это сработало для меня ... enter image description here

+0

Можете ли вы предоставить изображение, указывающее, где оно? Панель «Мои атрибуты», похоже, не показывает ее. Я использую Каталог Активов, я установил все мои иконки приложения, и я не могу найти этот флажок здесь. Im использует Xcode5-DP3. Tks. –

+0

ive добавил изображение, а im использовал xcode DP6 – dubemike

+1

Спасибо! Я только что обновился до XCode GM, и теперь появится галочка. –

8

После долгих размышлений, это оказывается ошибка с XCode 5 и папкой Media.xcassets, которую он использует для создания значка. Я отправил отчет об ошибке в Apple.

1

После того, как вы установили «значок iOS предварительно визуализирован», вам нужно снова удалить приложение с устройства и выполнить повторный запуск (в iOS 6.1).