2013-06-05 3 views
1

Я создаю приложение с помощью Cordova/PhoneGap и добавил приложение для запуска изображений в Xcode.Xcode: iPhone 5 App Запуск изображения не обновляется

Однако при тестировании на моем iPhone 5 изображение запуска не меняется, оно по-прежнему показывает версию по умолчанию Кордовы.

Я бегу Xcode версии 4.6.2, который я считаю, является последним, и это действительно имеет место для 4" iPhone 5 изображения -. Его просто не появляющийся, когда я проверяю по телефону

Образ Ive используемый 640x1136, как указано в документации

ли кто-нибудь знает, почему это происходит

Благодаря

EDIT:.?!

я заметил предупреждение, которое появляется:

/Users/me/Documents/Cordova27/app/app/Classes/AppDelegate.m:80:25: 'useSplashScreen' is deprecated: Deprecated in Cordova 2.5. Add/Remove the SplashScreen plugin instead of setting this property. 

Он имеет в виду эту строку в файле AppDelegate.M:

#endif 
    self.viewController.useSplashScreen = YES; 

    // Set your app's start page by setting the <content src='foo.html' /> tag in config.xml. 
    // If necessary, uncomment the line below to override it. 
    // self.viewController.startPage = @"index.html"; 

    // NOTE: To customize the view's frame size (which defaults to full screen), override 
    // [self.viewController viewWillAppear:] in your view controller. 

    self.window.rootViewController = self.viewController; 
    [self.window makeKeyAndVisible]; 

    return YES; 
} 

ответ

0

вам нужно добавить -568h @ 2x суффикс к файлу изображения, так что это будет выглядеть так:

[email protected]

затем перетащить из Finder и поместите его в запуск изображений части целевого резюме.

+0

Спасибо, но без изменений (мой образ читает [email protected]) – MeltingDog

0

У меня были проблемы с сменой образа запуска.

Попробуйте очистить свой билд и папку сборки (cmd+option+k and cmd+option+shift+k)

Вы также можете попробовать убирая в "DerivedData"

(/ Users/youruser/Library/Developer/Xcode/DerivedData)

папки и "папки" (/private/var/folders).

0

В основном, когда вы будете работать на устройстве iOS, имена чувствительны к регистру. Таким образом, ваше имя файла изображения должно быть по умолчанию: [email protected], а разрешение должно быть ровно 640x1136.

3
  1. Очистить и затем построить.
  2. Удалить приложение из симулятора/устройства
  3. Убедитесь ваше имя файла изображения должно быть [email protected]
  4. Разрешение должно быть точно 640x1136.
+0

спасибо, но до сих пор ничего. Тем не менее, я сделал ошибку при выполнении этого, который я добавил выше – MeltingDog

+0

Комментировать строку в AppDelegate.m от self.viewController.useSplashScreen = YES; до //self.viewController.useSplashScreen = YES; для получения дополнительной информации: http://docs.phonegap.com/en/2.5.0/cordova_splashscreen_splashscreen.md.html#Splashscreen – Kalaichelvan

+0

Это сработало для меня. Я думаю, что это, возможно, удаляло приложение из симулятора. – Alyoshak

0

Обновление изображения в <your_project_name>/Resources/splash

Смежные вопросы