2012-09-13 10 views

Antwort

1

EDIT: Problem mit Restkit gelöst, überprüfen Sie die neuesten Commit von github: git: //github.com/RestKit/RestKit.git

EDIT: Problem mit Google Analytics auch gelöst ab Version 1.5.1 nur die neue Version herunterladen.

Nur vergessen Sie nicht, alte Binärdateien zu entfernen, und reinigen Sie dann bauen.

Für Dinge wie 'RestKit', dass Sie den Quellcode haben, wenn Sie sie separat säubern und dann bauen (sicherstellen, dass die Architektur Armv7s enthält) funktioniert es gut, Sie erhalten die Binärdateien, die Sie benötigen und dann ordnungsgemäß verknüpft zu deiner App

Für Grund ist jenseits meines Verständnisses, wenn ich das Ziel von iOS-Gerät auf das iPhone 6.0 Simulator geändert und hat eine saubere und dann bauen, ich gegen Google Analytics als auch in Verbindung bringen könnte,

noch im Aufbau für die „iOS-Gerät "(nicht der Simulator) funktioniert nicht, ich bekomme Linker-Fehler.

+2

Wenn Sie für den Simulator bauen, bauen Sie eine Mac-App, tatsächlich: Intel, nicht Arm. –

+0

Sie haben Recht, also ist das Problem noch nicht gelöst, denke ich. – Ali

+1

Ich stoße auf ähnliche Probleme. Ich habe alle außer "armv7" für jetzt entfernt und ich bin in der Lage, mein Projekt zu bauen. Ihre App wird immer noch auf einem iPhone5 laufen, nur "emuliert" auf seiner Armv7s Architektur. Es ist das gleiche wie für Apps, die für armv6 gebaut wurden, die auf armv7-Chips gut laufen. –

5

Ja, sie werden Binärdateien lösen haben, die kompiliert für armv7s Architektur, um den neuen iPhone 5 A6 Prozessor zu unterstützen. In der Zwischenzeit können Sie nur gegen armv7 kompilieren, um die Entwicklung auf iOS 6 auf Ihrem aktuellen Gerät fortzusetzen, bis diese anderen Bibliotheken aktualisiert werden.

  • Zum Ziel -> Einstellungen Erstellen -> Architekturen
  • Wählen Sie "Andere ..."
  • hinzufügen "ARMv7"
  • Remove $ (ARCHS_STANDARD_32_BIT)
  • Geschehen
  • Sauber & Build
0

Fundierte Beratung über die Angelegenheit aus: http://wanderingcoder.net/2012/09/16/no-armv7s-til-tested/

Grundsätzlich gilt: die armv7s von Architektur in Ihren Build-Einstellungen entfernen, bis Sie Ihre Hände auf einem Gerät (in ein paar Tagen nehme ich an) bekommen und Leute (wie Google für Das Google Analytics-Problem) beginnt mit der Veröffentlichung von Binärdateien und gibt keinen gehackten, nicht getesteten Code frei.