IBM Worklight 6.0 - ошибка "Ошибка инструментария"
При попытке развернуть приложение iOS в консоли управления IBM Worklight Application Center мы сталкиваемся со следующей ошибкой:
Файл /var/folders/t0/jhv2njg9215........./T/temp19........./Rmot...App..AppIphone.zip пуст или недействителен. Возможно, вы не строили проект с помощью XCode до инструментария!
Вот шаги, которые мы предприняли:
- В затмении Перейдите в среду iPhone и щелкните правой кнопкой мыши.
- Перейти в IBM Application Center
- Выберите Опубликовать готовое к тестированию приложение.
Наша среда разработки: Eclipse Java EE Juno SR2
1 ответ
Чтобы работать с приложениями iOS внутри Mobile Test Workbench или создавать готовые к тестированию приложения, сначала необходимо скомпоновать компоненты iOS внутри XCode. В инфоцентре вы можете найти следующую информацию:
"Прежде чем вы сможете протестировать мобильное приложение, приложение должно быть сначала инструментировано. Инструментированное приложение содержит тестируемое приложение, дополненное кодом, позволяющим записывать или воспроизводить тест.
Нативное приложение iOS - это полноценный проект iOS в Xcode. Процесс сборки и компиляции для инструментов приложения происходит полностью в Xcode на компьютере Macintosh. Одно приложение создается как для записи, так и для воспроизведения. "
Для этого щелкните правой кнопкой мыши среду iPhone внутри Worklight Studio и выберите Run-As->XCode project. После загрузки проекта в XCode, пожалуйста, соберите / запустите компоненты iOS здесь. После того, как эти шаги будут выполнены, вы сможете правильно настроить приложение.
Вот несколько ссылок на инфоцентр для тестирования на устройствах / симуляторах iOS:
Для iOS вы также захотите убедиться, что можете успешно создать файл ipa с вашими сертификатами, идентификаторами приложений и профилями обеспечения. Простой способ проверить это - попытаться заархивировать ваше приложение внутри XCode, используя опцию меню Product->Archive. Если все настройки подписи сборки верны, это будет успешно выполнено, но если это не удастся, изучите отображаемые ошибки.