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:
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:
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.
Ich sehe einen Telegraph-Info.plist. Ist das der eine? Es gibt eine Menge Info.plists, unter jedem Projekt. –
Suchen Sie die Datei info.plist Ihres Projekts. Bitte füge einen Screenshot hinzu, wenn du dich nicht identifiziert hast. (nur info.plist) –
Ich habe die Frage aktualisiert. Es gibt neue Details und neue Fehler. –