Xcode: приложение строится, но "запускается" и "завершается" одновременно
У меня есть приложение, созданное из примера кода, который я нашел в интернете. Я подключил свой iPod touch 4G к компьютеру,и все работало нормально, приложение работало.
Затем я подключил свой iPhone 3G к компьютеру,установил профили подготовки и т. д. В органайзере устройство отображается в виде зеленой точки, так что все в порядке. Название устройства находится рядом с кнопкой запуска, так что это хороший знак. Но когда я нажимаю run, он говорит "build successed", а затем переходит непосредственно к "finished running on", но в приложении ничего не отображается!
Я уже пробовал это с несколькими приложениями, и все они работают на iPod touch, но ни одного на iPhone.
Устройства работают под управлением новейших операционных систем, 4.2 для iPhone, версия Xcode является самой новой.
3 ответов:
У меня был другой вопрос с более чем вероятным тем же ответом приложение, построенное с Xcode 4.2 ios 5.0 сбой при установке на iphone с ios 4.3.5
Я нашел решение здесь
Можно ли ориентироваться на более старые версии iOS при использовании Xcode 4.2 и iOS 5 SDK?
By mmorris
Я должен был сделать то, что он ясно объяснил, и еще одну вещь:
Задайте компилятору в проекте и целевой сборке значениеLLVM GCC 4.2
Это заставило приложение работать на моем старые устройства
У меня была проблема запустить на симуляторе, а не на устройстве.
Пробовал вышеописанные варианты, но у меня не получилось.
Наконец, просто сброс симулятора сделал свое дело.
Убедитесь, что вы нацелены на наименьшую версию iOS и SDK, которые вы можете использовать в профилях сборки (целевые объекты, сводка, устройства, цель развертывания). Кроме того, проверьте консоль ошибок (все выходные данные) в правом нижнем углу и посмотрите, есть ли какая-то проблема.
Comments