Создание универсального приложения для iOS 3.1, iOS 3.2 с использованием iOS SDK 4.2 - PullRequest
1 голос
/ 01 февраля 2011

У меня есть универсальное приложение, которое изначально было создано для iOS4.2.Поскольку в этом проекте не используется много специфичных API 4.0+, я бы хотел создать это приложение с целевым значением развертывания 3.1.

. Оно создается без проблем.

Но когда я устанавливаю и запускаю приложение на симуляторе iPhone 3.1.3, я получаю следующую ошибку dyld:

Dyld Error Message:
Symbol not found: _OBJC_CLASS_$_UIActionSheet

Специальная часть моего кода для iPad уже использует проверки, чтобы сделатьубедитесь, что он не ссылается на недоступные символы, используя:

        Class cls = NSClassFromString(@"UIPopoverController");
        if (cls != nil) {
            _popOverController = [[cls alloc] initWithContentViewController:_settingsController];
        }

Есть идеи?

...