(продолжение) cd MyApp.app/; lipo MyApp - извлечение armv6 - вывод MyApp6; lipo MyApp - извлечение armv7 - вывод MyAPp7; ldid -S MyApp6; ldid -S MyApp7; lipo -создание MyApp6 MyApp7-выход MyApp

я есть приложение, которое я распространяю через Cydia. В этом нет ничего хакерского, просто графический интерфейс для подключения к веб-API.

Последний раз, когда я отправлял обновление до SDK 4.0, я использовал доступные инструкцииВот построить его из Xcode без подписи и, использовалldid на терминале OSX, чтобы подписать его. Все работало просто отлично.

Теперь, когда я собираюсь использовать 4.2 SDK точно так же, как раньше, без кодирования (иldid) все еще работает, и я могу запустить его на устройстве 4.2, но приложение не будет работать на устройстве 3.1.3 (просто показывает Default.png и вылетает). Если я собираю и запускаю из Xcode, с другой стороны, он прекрасно работает на любом устройстве, от iOS 3.0 до 4.2. Поэтому я не думаю, что это может быть проблемой с библиотеками или ссылками, а с подписанием кода.

В настройках проекта у меня 4.2 в качестве базового SDK и 3.0 в качестве цели развертывания.

Это то, что я получаю на консоли, если я пытаюсь запустить приложение на устройстве iPhone 2G 3.0:

kernel[0] <Debug>: seatbelt: hook..execve() killing pid 913: outside of container && !i_can_has_debugger
SpringBoard[162] <Warning>: Failed to spawn MyApp. Unable to obtain a task name port right for pid 913: (os/kern) failure
com.apple.launchd[1] <Notice>: (UIKitApplication:org.lobato.MyApp[0xaa9d]) Exited: Killed
com.apple.launchd[1] <Warning>: (UIKitApplication:org.lobato.MyApp[0xaa9d]) Throttling respawn: Will start in 2147483647 seconds
SpringBoard[162] <Warning>: Application 'MyApp' exited abnormally with signal 9: Killed

Кто-нибудь получил некоторый опыт в этой области, который, возможно, мог бы указать мне правильное направление?

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос