2010-12-30 11 views
1

Ich habe eine iOS 4.2 Universal App. Ich habe die App gegen alle verfügbaren Simulatoren getestet (iPhone 4.0, 4.2 und 4.2, iPad 3.2 und 4.2). Bei diesen Simulatoren und auf echten Geräten mit iOS 4.2 (iPad 4.2 und iPhone 4.0) läuft alles super.iOS Universal App Test auf älteren iOS-Gerät

Das Problem, auf das ich gestoßen bin, ist beim Testen der Anwendung (von Xcode) auf einem Gerät mit vor 4.0 iOS --- iPhone 3.x. Der Fehler ist, dass es nicht mit der Anwendung auszuführen:

dyld: Symbol not found: _OBJC_CLASS_$_UIPopoverController

Die Anwendung ohne erros baut (Base SDK 4.2 noch), installiert in Ordnung, aber stürzt beim gestartet wird. Ich war vorsichtig bei der Platzierung aller iPhone nur Code in/iPhone Ordner/Gruppe, iPad nur in/iPad Ordner/Gruppe und alle gemeinsam genutzten Bibliotheken und Ansichten in/Shared. Außerdem läuft die Anwendung ohne Fehler auf meinem iPhone mit iOS 4.0. Der UIPopoverController wird niemals von der iPhone-Nib verwendet/aufgerufen, so dass ich nicht weiß, was das verursacht. Ich bin dabei, ein neues Ziel hinzuzufügen, das keine Ergänzungen nach iOS 3.2 enthält. Irgendeine Hilfe in der Zwischenzeit würde sehr geschätzt werden.

Antwort