Я хотел бы использовать некоторые функции iPhone OS 3.0 в моем приложении 2.0, когда оно работает на устройстве 3.0. Я не хочу идти 3.0 полностью, потому что есть клиенты, которые еще не хотят обновлять.
Я немного поэкспериментировал со слабым связыванием MapKit.framework (-weak_framework MapKit). Я нашел это довольно громоздким, поскольку мне пришлось обмануть компилятор / компоновщик, чтобы использовать 2.0 SDK со всем кодом, кроме того, который использует MapKit.
Кто-нибудь еще имеет опыт с этим? Что вы делаете, чтобы сделать его компиляцией / ссылкой. Кто-нибудь уже подал в Apple приложение, в котором фреймворки для слабых ссылок из других версий ОС?