Отправленные файлы .cod в мире приложений BlackBerry содержат ошибку (попытки доступа к безопасному API)

Мы отправляем .zip файл в мир приложений Blackberry для публикации. Но они возвращают его, потому что говорят об ошибке: Ошибка при запуске MyApp: модуль «MyApp» пытается получить доступ к защищенному API. Я искал эту ошибку, и все было сказано, что эта ошибка появится, если мое приложение не подписано. Но мы уверены, что он подписан, потому что мы подписываем его перед сборкой и отправкой тестерам. Что могло быть не так? Еще мы используем .jad, чтобы установить его на устройства, и если мы откроем .jad, мы увидим там все подписи. Возможно ли, что подписание происходит только в файлах .jad, а не в файлах .cod?


person Jj Tuibeo    schedule 06.09.2013    source источник
comment
ваши тестеры тестируют на реальных устройствах? не тренажеры?   -  person Nate    schedule 06.09.2013
comment
Да, конечно, вот почему мы были сбиты с толку, когда мир приложений Blackberry не одобрил публикацию нашего приложения из-за сообщенной ошибки.   -  person Jj Tuibeo    schedule 07.09.2013
comment
Если вы использовали OTA для установки на тестеры, то вы, вероятно, разархивировали файл cod, поэтому возможно, что коды, отправленные вами в BB World, не совпадают. Вы можете скопировать распакованные коды прямо со своего веб-сайта OTA, а затем убедиться, что они такие же. Проблема в том, что при установке на BB World появляется больше "добавлений"!   -  person Peter Strange    schedule 07.09.2013
comment
Я нашел ответ и решил его, прочтите, если вам интересно. благодаря.   -  person Jj Tuibeo    schedule 01.10.2013


Ответы (1)


Оказывается, проблема возникает при больших размерах .cod или последних .cod размером 64 КБ и выше. Я нашел несколько сообщений на форуме разработчиков Blackberry, в которых говорится, что, когда у вас .cod, как это, когда вы устанавливаете приложение через OTA и используете мобильную сеть, некоторые сети обрезают .cod, таким образом удаляя подпись. Решение этой проблемы состоит в том, чтобы добавить изображение (приблизительно 10 КБ) на res и перестроить приложение так, чтобы можно было создать дополнительный cod и уменьшить размеры других cods. Мой cods, который я отправил с этой проблемой, имеет 86 КБ, а последний cod - 63 КБ, я добавил изображение 10 КБ и перестроил приложение. Добавлен новый cod и уменьшены размеры остальных cods. Максимальный размер моего cod составляет всего 74 КБ, а нового cod - 25 КБ. Это набор cods, который был успешно опубликован в мире приложений.

Ссылки:

Первая ссылка

Вторая ссылка

Третья ссылка

person Jj Tuibeo    schedule 01.10.2013