Ich habe Ihr Projekt überprüft. Das Problem ist einfach, in Ihrem Projekt gibt es keine main.m
-Datei. Ich glaube, du hast das versehentlich gelöscht.
Fügen Sie Ihrem Projekt eine neue .m-Datei hinzu, benennen Sie sie als Hauptdatei
Fügen Sie den folgenden Code hinzu:
%Vor%Auch in Ihrem Projekt fehlt die info.plist, daher müssen Sie eine neue hinzufügen.
Mein Fall war sehr ähnlich, aber etwas anders. Die Lösung wurde teilweise durch die Antwort von @ Midhun-MP oben ausgelöst.
In meinem Fall hatte ich eine tvOS-Version meiner App hinzugefügt. Nach dem Hinzufügen des neuen Ziels wurde jedoch unter Zielzugehörigkeit nicht main.m ausgewählt (also die Warnmeldungen zu Undefined symbols for architecture x86_64: "_main"
). Ich habe das überprüft und bin - GTG.
Danke @ Midhun-MP.
Wenn ich richtig liege, verwenden Sie den Simulator, um die Anwendung auszuführen. Für die Ausführung von App auf iOSSimulator erfordert die Unterstützung von i386-Architektur. Der Fehler, der wie Ihr binäres Framework zum Verknüpfen angezeigt wird, unterstützt die i386-Architektur nicht. Dies kann das Framework 'SDWebImage' sein (denke ich). Bitte versuchen Sie, die Anwendung im Real Device nicht Simulator auszuführen, oder versuchen Sie, das Framework herunterzuladen, das i386-Einstiegspunkte hat.
Eine andere Möglichkeit ist: Überprüfen Sie, ob das "AppDelegate" in der kompilierten Quelle existiert. Hoffe, das wird dir helfen ..