2014-11-20 21 views
5

Próbowałem utworzyć statyczną bibliotekę dla mojego urządzenia iOS przy użyciu Xcode 6.1.Biblioteka statyczna Xcode 6.1. Dla systemu iOS nie została wygenerowana

Wybieram na Xcode nowy projekt z szablonem Cocoa Touch Static Library i nazwał go MyLib. Dla celu MyLib wybieram iPhone'a 6 w Symulatorze.

Po uruchomieniu projektu buduję MyLib z sukcesem.

Ale jeśli patrzę na folder Produkty, libMyLib.a jest czerwony i nic się nie dzieje, jeśli chcę pokazać go z wyszukiwarką.

W poprzednich wersjach Xcode wydaje się działać, jak znaleźć w niektórych samouczków.

znalazłem rozwiązanie: biblioteka jest stworzony pod

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

Gdybym przełączyć cel do mojego prawdziwego iPhone 6 działa też iw Produktów folderze libMyLib będzie czarny, a biblioteka jest tworzony pod

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

+0

Czy to znaczy, że są z powodzeniem tworzenia tłuszczu statyczne biblioteka? Mam problem. +1 za zadawanie tego pytania. – Patricia

Odpowiedz

1

To też mi się przydarzyło. Wierzyłem, że libMyLib.a została zbudowana pomyślnie i znajdowała się w folderze Debug-iphonesimulator, ale Xcode nie może połączyć się z poprawną ścieżką. Dwoma sposobami możesz go znaleźć.

  1. Jak sugeruje OP, zbudować bibliotekę z iPhone 6. Biblioteka cel powinien być w kolorze czarnym i kliknij prawym przyciskiem wystawie w folderze. Folder biblioteki debug-iphonesimulator znajduje się na tym samym poziomie co Debug-iphoneos

  2. Znajdź swój katalog docelowy budowy. Zazwyczaj jest pod:

/Users/nazwa_użytkownika/Biblioteki/Developer/Xcode/DerivedData/yourProjectName-wholebunchofalphebets/Budowanie/Produkty

Powiązane problemy