2013-04-30 2 views
0

Я использую Worklight v5.0.5 и создал приложение для работы с цветами, Я запускаю приложение на iOS v5.1.1, скомпилированное с Xcode 4.6.После запуска приложения во второй раз изображение всплеска не исчезает

Когда я выполняю приложение в iPad с Xcode - iPad, подключенный к USB-кабелю к Mac, приложение начинает нормально, я вижу заставку и страницу входа.

Если я отсоединяю USB-кабель, я не могу снова запустить приложение. Как только я убью приложение с iPad или останови его ib Xcode перед отсоединением USB-кабеля, я не смогу запустить его снова, приложение не пройдет мимо изображения всплеска.

Аналогично, если я создаю .ipa, и я устанавливаю его через Центр прикладных программ IBM Worklight, то при первом запуске приложения это нормально, но если я убью приложение (дважды нажмите кнопку «домой» и т. Д.) ...), то в следующий раз, когда я запустим приложение, он также не пройдет мимо изображения всплеска.

Подсказка?

ответ

0

Я заметил подобное поведение, но не те сценарии, которые вы описали. Для меня это помогло:

После отключения устройства от Mac я убедился, что вы выходите из приложения так же, как и у вас, и также закрываете iPad (не закрывайте его, просто нажмите кнопку питания, чтобы закрыть дисплей), а затем попробуйте снова запустить приложение. Вы также можете попробовать закрыть iPad. Если это помогает, это не проблема Worklight ...


Основываясь на комментарий № 3 к этому ответу, который показал проблему под рукой:

После создания приложения - например, с именем "newApp". это значение, «newApp» упоминается в нескольких местах по всему проекту - имя файла HTML в application-descriptor.xml, ссылки на файлы CSS и JS приложений и, возможно, на одну или две ссылки.

Изменение этого значения не поддерживается. Изменение этого может действительно вызвать то, что описано в этом вопросе, и другие странности. Отмените изменение, и приложение будет работать.

+0

Hi. Ни за что. Я попытался закрыть iPad и отключиться, но приложение не запускается снова. Если это не Worklight, это моя вина? Должен ли я что-то делать в XCode? – user2173126

+0

Я протестировал это с iPhone 4S под управлением iOS 6.1.3, с приложением, созданным с использованием Worklight 5.0.6.1 и построенным с использованием Xcode 4.6, и не смог воспроизвести. –

+0

Я получил это !!! Проблема заключается в изменении в файле application-descriptor.xml (а также на имя файла html). Вы должны использовать в качестве имени mainFile то же самое, что и приложение, вы не можете его изменить. Теперь, когда я знаю, как воспроизвести, я попрошу официальную поддержку. Спасибо Идан. – user2173126

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