Проблема с устройством тестирования iPhone - PullRequest
0 голосов
/ 02 августа 2011

У меня есть iAds в моем приложении, я следовал руководству, чтобы убедиться, что они работают на iOS 3.0 и выше, но как я могу проверить это, чтобы убедиться, что они работают, и не дают сбоя?

IЯ использую Xcode 4.1, и он имеет только SDK 4.3!Есть ли способ, которым я могу запустить это на более старой версии iOS SDK, такой как iOS 3?

Я использую OSX Lion, поэтому я не могу загрузить эти старые версии Xcode.

Есть идеи или предложения?

Ответы [ 2 ]

1 голос
/ 02 августа 2011

Вы должны установить базовую версию SDK в настройках сборки, как говорит Томен, но я добавлю, что невозможно определить, произойдет ли сбой без тестирования.

Символы, которые вы можете 'использование этой версии iOS не разрешится во время выполнения (при слабом связывании они будут равны NULL / nil / Nil) или вызовет ошибки во время компиляции (без слабого связывания, которое, по моему мнению, является значением по умолчанию), поэтому вы разумно безопасно, поскольку заголовки содержат информацию о доступности и устаревании.

Это достаточно хорошая гарантия того, что приложение, по крайней мере, запустится (в техническом смысле), но естьне заменит проверки на устройстве.К сожалению, без старого устройства вы не сможете установить iOS 3, так как Apple, похоже, стремится сократить обратную совместимость и убедиться, что разработчики ориентированы только на современные версии iOS.

0 голосов
/ 02 августа 2011

установить базовую версию SDK в настройках сборки

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