ZBar mit iOS7 und XCode5 kompilieren Fehler libzbar.a Architektur

8

habe gerade einige Fehler runnign ZBar mit meiner iOS App bekommen.

Ich habe die neueste Betaversion 1.3.1 in mein Projekt aufgenommen und starte die App lokal auf meinem iOS7-Gerät (iPhone 5).

Beim Versuch, es für die Distribution zu archivieren, liegt der Fehler bei arm64 vor.

Ich habe versucht, die Quelle zu replizieren, um meine eigene libzbar.a (die generiert wurde) mit ausgewählten arm64 armv7 und armv7s zu generieren, aber auch hier war der Fehler der gleiche ..

Was soll ich tun?

Thnaks um Hilfe!

    
ahmet2106 15.01.2014, 14:46
quelle

7 Antworten

30

Sie können die zbar-Bibliothek herunterladen, die für arm7, arm7s und arm64 hier

kompiliert wurde

BEARBEITEN: Ich bekomme immernoch Upvotes über diese Antwort, die aktuellste Antwort ist, dass jetzt das AV Foundation Framework Barcodescannen ab iOS 7 beinhaltet. Ich würde empfehlen, dies über ZBar von hier aus zu verwenden.   Nützliches Tutorial Verwenden von AV Foundation zum Scannen mit Beispielcode und Liste unterstützter Typen oder hier

    
Jeremie 01.05.2014 14:43
quelle
4

obige Antworten helfen nicht wirklich

Folge dieser Anleitung:

Ссылка

Aber vor dem Bau ändern Sie die Architekturen um arm64

    
Wolf 26.03.2014 23:56
quelle
4

Ich war auch lange im ZBar-Zug und habe mich mit diesen Problemen beschäftigt, da sie das SDK nicht aktualisiert haben. Zum Glück, wenn Ihre App nur iOS7 unterstützt (die meisten iOS-Benutzer sind jetzt auf!) Gibt es jetzt QR-Code-Lesesupport in AVFoundation, so dass Sie Ihren eigenen Leser sehr einfach bauen können. Schau dir dieses Tutorial an:

Zypern

Dann genießen Sie die Schönheit, die ein völlig von Apple unterstützter QR-Code-Leser ist!

    
ColossalChris 01.10.2014 18:06
quelle
1

Die Verwendung der Beta, die du verlinkt hast, und das Ändern dieser Einstellung funktionierten für mich:

Einstellungen, die funktioniert haben:

Ich bin in der Lage, zu den 5s und 5c zu bauen.

    
user441669 13.02.2014 02:56
quelle
0

Versuchen Sie nur armv7, armv7s für Build-Einstellungen "Architekturen". Ich denke, statische Bibliothek enthält keine Arm64-Binärdateien.

Für weitere Informationen

Xcode 5 und iOS 7: Architektur und gültige Architekturen

    
Gonzales Gokhan 15.01.2014 15:07
quelle
0

Hier ( Ссылка ) ist der Leitfaden zum Installieren des SDK, ich habe das gemacht und es hat perfekt funktioniert.

Ich hoffe, es hilft.

    
amurcia 17.01.2014 11:00
quelle
0

Wie ich das Problem behebe ist Link binary mit Bibliotheken. Basieren Sie auf dem Tutorial hier

Jetzt wählen Sie das Projekt (blaues Symbol) gehen Sie zu - & gt; Phasen erstellen - & gt; Link Binär mit Bibliotheken. Klicken Sie auf das + und fügen Sie jedes dieser sieben Frameworks hinzu.

  • AVFoundation.framework
  • Listenelement
  • CoreGraphics.framework
  • CoreMedia.framework
  • CoreAudio.framework
  • CoreVideo.framework
  • QuartzCore.framework
  • libiconv.dylib (Ich benutze libz.tbd & amp; libicon.tbd)

** setze enable bitcode - & gt; Nein bauen! hoffe diese Hilfe.

    
zuyao88 10.05.2016 02:49
quelle