Ошибка с распределением AdHoc для iPhone 2G - PullRequest
0 голосов
/ 19 марта 2011

У меня есть некоторые проблемы с моим приложением.Итак, когда я впервые развернул приложение для распространения AdHoc, все прошло хорошо на моем устройстве и на моем устройстве для тестирования (iPhone 2G).

Теперь, когда он запускает новую сборку на своем устройстве, он видит заставку, и после этого приложение вылетает.Единственное, что изменилось в этой новой версии, это то, что я добавил новую функцию в приложение, но ничего на первом экране.Моя версия iOS 4.3, xCode 4 и iOS SDK 4.3, и у моего тестера есть iPhone 2G и iOS 3.1.3.Цель для приложения установлена ​​на 3.1.2.

Я включил следующие фреймворки: 1) libz.1.2.3.dylib;2) libxml2.dylib;3) MobileCoreServices.framework;4) CFNetwork.framework;5) UIKit.framework;6) CoreGraphics.framework;7) QuartCore.framework;8) SystemConfiguration.framework.

Может ли один из них быть причиной?Как я могу узнать, какие платформы доступны, скажем, для iOS 3.1.3?В настоящее время для всех фреймворков установлено значение «required».

Есть ли у вас какие-либо идеи, что может быть причиной этой проблемы?Я опубликую код для первого экрана, если вы найдете его соответствующим.

Спасибо, Андрей

Ответы [ 2 ]

1 голос
/ 20 марта 2011

Вам нужно будет проверить журналы на устройстве вашего тестера, чтобы найти причину сбоя.Журнал консоли может оказать некоторую помощь - ваш тестировщик может извлечь журнал консоли, используя служебную программу настройки iPhone, которую предоставляет Apple.Его можно загрузить с http://www.apple.com/support/iphone/enterprise/ как для OSX, так и для Windows.Если ваш тестер загрузит и запустит это, он даст ему представление, очень похожее на окно Organizer в Xcode.Попросите его щелкнуть свое устройство слева и затем перейти на вкладку «Консоль», а затем сохранить журнал и отправить его вам.

Другая вещь, которая может (более вероятно) помочь, - это сбойжурнал.Если ваш тестер подключается к iTunes и выполняет синхронизацию, журнал сбоев копируется на его компьютер.Его можно найти в

~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME> для MacOS

и * C:\Documents and Settings\<USERNAME>\Application Data\Apple computer\Logs\CrashReporter/<DEVICE_NAME> или C:\Users\<USERNAME>\AppData\Roaming\Apple computer\Logs\CrashReporter/MobileDevice/<DEVICE_NAME> для Windows.

Надеюсь, это поможет!

0 голосов
/ 19 марта 2011

Если ваше приложение рушится при запуске, вам нужно собрать его журналы сбоев и прочитать их.Существует миллион способов сбоя приложения;Нам понадобится гораздо больше информации, чтобы помочь вам диагностировать проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...