2011-10-12 19 views
8

Mogę zbudować bibliotekę statyczną w XCode 4, korzystając ze schematu urządzeń iOS, ale nie ze schematu iPhone Simulator. Mówi "Kompilacja się powiodła", ale nie widzę wymaganych. Plik magicznie pojawia się w sekcji Produkty. Jeśli wybiorę schemat urządzeń iOS, zobaczę plik .a. Wiem, że brakuje tu czegoś oczywistego, proszę o pomoc!Zbuduj bibliotekę statyczną w XCode 4 na iPhone'a Symulatora

Odpowiedz

8

Sprawdź swój katalog kompilacji, jeśli istnieje plik * .a w Release-iphonesimulator i Release-iphoneos, wtedy wszystko powinno być w porządku. Ale czy naprawdę potrzebujesz osobnych schematów? Here's very good guide to static libraries on Xcode 4. W tym przewodniku opisano, jak uczynić biblioteki uniwersalnymi, aby pliki * .a dla symulatora i urządzenia zostały scalone w jeden plik.

+0

Mam do czynienia z podobnym problemem. W moim przypadku mój plik biblioteki .a jest obecny w katalogach Release-iphonesimulator i Release-iphoneos. Widzę tylko plik biblioteki zbudowany dla urządzenia w sekcji Produkty na xCode4, a nie na pliku biblioteki dla symulatora. Jestem początkującym deweloperem iPhone'a. Byłoby wspaniale, gdyby ktoś mógł dać mi wskazówkę na temat tego zachowania. – Rise

Powiązane problemy