Как я могу условно включить фреймворк в XCode?

У меня есть приложение, которое я создавал в XCode 4.4 для iOS 5. Теперь, когда вышла бета-версия XCode 4.5, я хотел попробовать свое приложение, используя одну из его новых платформ.

Однако, когда я возвращаюсь в XCode 4.4, он жалуется, что не может найти более новую структуру, которую я включил, потому что ее нет в iOS 5.

Как я могу разработать свое приложение с учетом будущей iOS 6, говоря XCode игнорировать более новые фреймворки, когда я нахожусь в более старой версии XCode?

p.s. Спасибо, что выдержали то, что я считаю очень любительским вопросом :)


person bejonbee    schedule 10.08.2012    source источник
comment
Я не уверен в этом на 100%, но я не думаю, что Apple даже одобрит приложения, включающие код iOS 6, пока он не будет официально выпущен.   -  person Mick MacCallum    schedule 11.08.2012
comment
Я думаю, ты прав. Приложения по-прежнему необходимо создавать с помощью Xcode 4.3 для отправки в магазин приложений. Я просто запутался в том, как разработчики управляют кодированием как в текущей версии Xcode, так и в новой бета-версии. Я хочу избежать создания форка кодовой базы, если это возможно.   -  person bejonbee    schedule 19.08.2012


Ответы (1)


Не уверен, что вы просите ответа. Думаю, вам нужно решение, как в этой ссылке. т. е. вы можете установить значение optional для фреймворка, который недоступен в разных версиях.

person Ananth    schedule 11.08.2012