2012-04-10 16 views
0

Ich arbeite an sharekit in ios5. Ich änderte sharekit Paket von 3.2 zu ios 5, aber wenn ich es baue, zeigt es folgenden Fehler an.sharekit ios5 zeigt Linkerfehler mit vorhandenem Code

undefinierte Symbole für Architektur i386: "_OBJC_CLASS _ $ _ SHKFacebook", verwiesen von: objc-Klasse-ref in ProjectAppDelegate.o "_OBJC_CLASS _ $ _ SHKItem", verwiesen von: objc-Klasse-ref in XXXViewController.o "_OBJC_CLASS _ $ _ SHKActionSheet", referenziert von: objc-class-ref in XXXViewController.o ld: Symbol (e) nicht für Architektur i386 gefunden.

Alle Vorschläge werden sehr geschätzt.

Dank & Grüße, Sathish

Antwort

0

Ich hatte ein ähnliches Problem mit dem folgenden Linker-Fehler:

undefinierte Symbole für i386-Architektur: "_OBJC_CLASS _ $ _ SHK"

ich es gelöst durch SHK Hinzufügen .m zu kompilierten Quellen unter Projekteinstellungen-> Ziel-> Build-Phasen. Nicht sicher, warum SHK.m nicht in der Liste der kompilierten Quellen enthalten war und vor dem Duplizieren des Ziels funktionierte. Nach der Duplizierung konnte ich für keines der Ziele verlinken.

Das Hinzufügen von SHKFacebook.m oder SHK.m zu kompilierten Quellen könnte Ihnen helfen.

+0

danke paalvibe .. ich löste mit ur Methode .. –