2009-08-31 4 views
0

Мое приложение было отклонено, поскольку оно рушится на iPhone 3G, работающем под управлением iPhone OS 3.0.1 и iPod touch с iPhone OS 3.0 и Mac OS X 10.5.8. , Я думал, что iPhone-приложения должны быть протестированы только на iPhone. Почему они проверяют это на mac? У меня были некоторые методы, которые были устаревшими на SDK 3, а для яблока требуется, чтобы приложение было создано на официальном SDK 2.2.1. поэтому я сделал предпроцессорные директивы для условной компиляции, такие как __IPHONE_3_0, и построил два отдельных исполняемых файла. Я установил базовый SDK в более высокую версию iPhone 3 и цель развертывания ОС iPhone на более раннюю версию Iphone 2.2.1. Я создаю приложение из xcode без ошибок или предупреждений, и он запускается на симуляторе. когда я иду в каталог сборки релиза симулятора и пытаюсь запустить приложение, он терпит неудачу. Это то, что они имели в виду, что приложение падает на Mac OS X 10.5.8? Сейчас я запускаю Mac OS X 10.5.7. Мне нужно как можно скорее повторно отправить приложение. Буду признателен за любую помощь.ошибка приложения на iPhone 3G с iPhone OS 3.0.1 и iPod touch, работающая под управлением ОС iPhone OS 3.0 и Mac OS X 10.5.8

Спасибо заранее, Сара

+0

Вы должны были отредактировать свой ранее идентичный вопрос с этой новой информацией: http://stackoverflow.com/ вопросы/1356710/app-store-application-submission-feedback –

ответ

0

Мой совет: игнорировать ссылки Mac OS X 10.5.8. У меня просто было отклонено приложение (с тем же уведомлением), и после тестирования (и заимствования iPhone друга с ОС 3.0.1) я смог дублировать проблему.

(Другими словами, я думаю, что ключевым вопросом является то, что версия ОС на iPhone в - ссылка Mac является только система, которую они использовали для своих внутренних тестов)

Можете ли вы работать вокруг устаревших элементов (т. е. переписать код, чтобы вам не приходилось полагаться на эту функциональность для более старых ОС)? Причина, по которой я говорю, это не то, что веб-браузеры (где люди не обновляют). У ваших пользователей нет причин не обновлять (и они будут постоянно запрашиваться Apple для обновления своих устройств) ...

+2

Не улучшает ли iPhone Touch от 2.x до 3.x стоимость 15 долларов или что-то в этом роде? Это будет препятствовать некоторым людям модернизировать. И некоторые люди никогда не будут обновляться, просто потому, что это пугает их или потому, что они автоматически нажимают «Нет» или «Отменить» всякий раз, когда появляется диалоговое окно с вопросом. –

+0

Правда, но я не думаю, что разумно удерживать себя навсегда просто на основе этих пользователей. Скорее всего, они не будут покупать ваши приложения в любом случае. –

 Смежные вопросы

  • Нет связанных вопросов^_^