2016-04-30 4 views
0

Ich habe den Telegram-Code heruntergeladen und versuche nun, Aut0 hinzuzufügen, also habe ich versucht, Pods zu verwenden, um die zu replizieren Übungscode.Xcode 7.3: Fehler: CFBundleIdentifier konnte nicht aus Info.plist (null) nach der Pod-Konfiguration gelesen werden

Nach einigen Schmerzen in Bezug auf PODS_ROOT, habe ich es schließlich geschafft, es zu starten, nur um den obigen Fehler zu begegnen.

Und jetzt bin ich mir nicht sicher, was ich tun soll. This Antwort führt mich ein Problem mit der Datei info.plist Lage zu glauben, es gibt, aber es gibt zu viele:

enter image description here

UPDATE:
Ich sah, dass die Bundle Identifiers für die Ziele waren leer, im Gegensatz zu der 'Basis' Telegram App (vielleicht etwas mit der Umstellung von Konfiguration auf Pods-Telegraph zu tun?), die Werte hatte. Also kopierte ich über die Bundle Identifiers von der 'Basis' App wie so:

enter image description here

Und prompt endete mit dieser neuen Ausgabe:

ld: library not found for -lPods-watchkitapp Extension clang: error: linker command failed with exit code 1 (use -v to see invocation)

EDIT:

als Referenz:
Telegram (iOS version is Objective-C)
Auth0

Für Replikation I:

  • heruntergeladen notwendigen Dateien für jedes Projekt. Telegramm fehlen einige Dateien, die im Netz verstreut sind, und Auth0 benötigt ein (kostenloses) Konto für die Konfiguration.
  • Erstellt ein Podfile für Telegram.
  • Geändert zu Auth0 podfile - Target Haupt-App nur. Wenn dies richtig gemacht wird, sollte dies den fraglichen Fehler replizieren.
  • Gefüllt mit Bundle-Filtern (bei Pod-Installation gelöscht), basierend auf den Originalwerten. Wenn dies richtig gemacht wird, sollte dies den betreffenden UPDATE-Fehler replizieren.

Antwort

1

Schließen Sie Ihr Projekt. Erneut öffnen. Säubern Sie Ihr Projekt und versuchen Sie es auszuführen.


Und wenn ihr dann nicht funktioniert info.plist Rechtsklick Suchen -> Referenz entfernen. Und füge es noch einmal hinzu. und versuche Build.

enter image description here

EDIT: - Nach pod Installation Sie müssen offenes Projekt von .xcworkspace anstelle von .xcodeproject.

enter image description here

+0

Ich sehe einen Telegraph-Info.plist. Ist das der eine? Es gibt eine Menge Info.plists, unter jedem Projekt. –

+1

Suchen Sie die Datei info.plist Ihres Projekts. Bitte füge einen Screenshot hinzu, wenn du dich nicht identifiziert hast. (nur info.plist) –

+0

Ich habe die Frage aktualisiert. Es gibt neue Details und neue Fehler. –

Verwandte Themen