2014-11-20 8 views
5

Ich habe versucht, eine statische Bibliothek für mein iOS-Gerät mit Xcode 6.1 zu erstellen.Xcode 6.1 statische Bibliothek .a für iOS nicht generiert

Ich wählen auf Xcode ein neues Projekt mit Vorlage Cocoa Touch Static Library und nannte es MyLib. Für MyLib Ziel wähle ich iPhone 6 im Simulator.

Nachdem das Projekt geöffnet wurde, baue ich MyLib mit Erfolg.

Aber wenn ich auf den Products-Ordner schaue, ist die libMyLib.a rot und nichts passiert, wenn ich es mit Finder anzeigen möchte.

In früheren Versionen von Xcode scheint es zu funktionieren, wie ich in einigen Tutorials finde.

fand ich die Lösung: die Bibliothek unter

../Xcode/Products/Debug-iphonesimulator/libMyLib.a

Wenn ich das Ziel der meine wirkliche iPhone erstellt wechseln 6 funktioniert es auch, und in den Produkten Ordner der libMyLib schwarz sein würde und die Bibliothek erstellt unter

../Xcode/Products/Debug-iphoneos/libMyLib.a

+0

Heißt das, Sie erfolgreich eine Fett statische schaffen Bibliothek? Ich habe Probleme. +1 für das Stellen dieser Frage. – Patricia

Antwort

1

Das ist mir auch passiert. Ich glaubte, die libMyLib.a wurde erfolgreich erstellt und saß unter Debug-iphonesimulator Ordner, aber Xcode konnte nicht mit dem richtigen Pfad verknüpfen. In zwei Richtungen kannst du es finden.

  1. Wie OP vorgeschlagen, erstellen Sie die Bibliothek mit iPhone 6. Die Zielbibliothek sollte in schwarz und Rechtsklick in Ordner zeigen. Der Bibliotheksordner für Debug-iphonesimulator befindet sich auf der gleichen Ebene wie Debug-iphoneos

  2. Finden Sie Ihr Build-Zielverzeichnis. Typischerweise ist es unter:

/Users/yourname/Library/Developer/Xcode/DerivedData/Yourprojectname-wholebunchofalphebets/Bauen/Produkte

Verwandte Themen