2016-04-04 10 views
0

Ich habe Tesseract-OCR-iOS in mein Projekt implementiert. Es funktioniert gut in meiner App. Aber als ich meiner App arm64-Bit-Unterstützung gegeben habe, kann ich Build meiner App nicht erstellen.Wie gibt man Unterstützung von Arm64 Bit in iOS-Projekt

Hier ist ein Screenshot der Build Settings von Target ohne Arm64 Bit-Unterstützung. Und arbeitet schön mit diesem: -

enter image description here

Mit diesen Einstellungen kann ich nicht in der Lage Build von Diawi zu erstellen. Hier füge ich eine Screenshot-Dauwi-Site an, wenn ich versuche, den Build meiner App hochzuladen. aber Diawi sagt nur, technischer Fehler ist aufgetreten.

enter image description here

Auch ich bin Befestigung Screenshot meiner App-Build-Einstellungen von Target mit arm64 Bit-Unterstützung.

enter image description here

, wenn ich mit dieser Einstellung bin versucht, gibt Xcode folgende Fehler in meinem Projekt.

enter image description here

Ich weiß, dass 64-Bit ist eine Empfehlung. Da nicht alle Geräte 64-Bit ausführen, müssen sie 32-Bit-Apps im App Store zulassen. Nur wenn alle Geräte 64-Bit-fähig sind, kann Apple eine solche Einschränkung erzwingen, sonst würden alle neuen Apps auf älteren Geräten nicht funktionieren.

Ich weiß, wie die 64-Bit-Unterstützung in mein Projekt zu geben, aber es gibt ein oder zwei Bibliotheken in Tesseract SDK, und es unterstützt nur 32-Bit-Architektur, und wenn ich versuche, 64-Bit-Unterstützung , dann gibt das Projekt Fehler wegen dieser Bibliotheken. -

Aber wie kann ich das in mein Projekt ..?

Jede Hilfe wäre willkommen.

+0

Sie haben keine anderen * Undefinierten Symbol * Fragen auf der Website bei der Suche festgestellt? – trojanfoe

+0

Ich habe viel gesucht, aber keine Lösung bekommen, deshalb poste ich das hier. –

+0

Verstehen Sie das Problem zumindest? – trojanfoe

Antwort

0

Versuchen Sie, Ihre Linked Libraries unter Build phase zu überprüfen.

Gehen Sie zu Build phases überprüfen Sie für "Link Binary with Libraries", in denen nach der bestimmten framework, die Sie hinzufügen.

Wenn im Falle eines Ihrer Dateien fehlen dann stellen Sie sicher, „Compile sources“ zu überprüfen und dann prüfen, für die Klasse file und add es.

Wenn Sie PODS verwenden, geben Sie bitte die pod version für die framework an, die Sie verwenden.

Verwandte Themen