Możesz użyć otool
do sprawdzenia pliku biblioteki. Z niektórymi eksperymentami odkryłem, że flagi -lv
dały mi przydatne wyniki. Otwórz okno terminala i przejdź do katalogu biblioteki znajduje się w:
cd /path/to/parent/directory
(Podpowiedź: możesz przeciągnąć ikonę na pasku tytułowym okna Findera do terminalu i będzie to podaj ścieżkę dla ciebie) . Następnie wpisz następujące polecenie:
otool -lv myStaticLibrary.a | less
W less
, typ / (Search), a następnie LC_VERSION_MIN_IPHONEOS
. Powinieneś zobaczyć coś takiego:
Load command 1
cmd LC_VERSION_MIN_IPHONEOS
cmdsize 16
version 7.0
sdk n/a
Celem wdrożenia powinna być wartość obok version
.
Czy plik .a (Universal) wykonany w najnowszej wersji będzie działał w celu wdrożenia projektu (np. 9.3 będzie działać w wersji 8.0)? –