2016-07-26 16 views
1

Wenn ich versuchte, das iOS auf den Simulator debuggen, geschieht dies, nachdem ich die Xamarin.InAppPurchase-Unified-Komponenten in Xamarin enthalten. Ich habe diese Fehler in den Screenshots angezeigt. Wie werde ich das reparieren?Native Verknüpfung fehlgeschlagen, doppeltes Symbol

Vielen Dank im Voraus für die Hilfe.

enter image description here om/nDRKs.png

enter image description here

Antwort

0

sind Sie projizieren zwei crach_report pb.c.m-Datei?

+0

Wie werde ich bestätigen, wenn ich auf, dass ein 2-Datei? – Jen143

+0

normalerweise duplicate sympile haben einige .m-Datei, Ihre .m-Datei ist in einem .a-Paket? es ist also ein wenig schwierig, eine .m-Datei in .a pakeage zu finden Es tut mir leid, dass ich kein englisches resouce habe Ich bin ein china people –

+0

löse es? hast du –

0

vielleicht können Sie um Hilfe bitten, die Sie anbieten .a-Datei, können Sie wissen, wie es zu lösen .fellow geben Sie Schritt gedacht, können Sie -info libSBJSON.a

1.look Lipo helfen

Sie sehen hat ARMv7 arm64

2.first separaten ARMv7 Konstrukt

Lipo -Thin ARMv7 libSBJSON.a -Ausgang libSBJSON_armv7

konstruieren

der seperaten ARMv7 pacgage Ort aktuelle Wörterbuch

3. offen ARMv7 pacgage

Ar -t libSBJSON_armv7 | grep SBJson

, wenn sie geöffnet pacgage, werden Sie .o

4. Löschen Sie den Konflikt sehen .o

Ar -dv libSBJSON_armv7 SBJsonStreamParserState-4FEA9E115CD0E45C.o

Datei

5. Wiederholen Sie 2,3,4 zu Arm64

6. afte r deletae die confict .o, fusionieren arm64 und ARMv7 Paket

Lipo -create libSBJSON_armv7 libSBJSON_arm64 -Ausgang libSBJSON.a

+0

laufen auf iphone hat Problem? –

Verwandte Themen