Czy można skompilować aplikację/grę Sprite Kit (nowa funkcja z XCode5) na iOS 6? Mam skompilowaną aplikację do wdrożenia docelowego iOS6, przetestowaną na symulatorze, ale nie wiem, czy będzie działać na urządzeniu fizycznym.Czy można skompilować aplikację/grę Sprite Kit na iOS 6?
Odpowiedz
Powiedziałbym, że to pytanie narusza NDA, ale można na nie odpowiedzieć w sposób ogólny: NIE, nie możesz. Struktury Apple są dynamicznie połączone. Oznacza to, że każda wersja systemu iOS jest załadowana konkretnymi bibliotekami firmy Apple i zostaną one połączone w środowisku wykonawczym, a nie kompilowane do pliku binarnego. Jeśli używasz wersji systemu iOS, która nie zawiera tych frameworków, aplikacja ulegnie awarii, ponieważ nie będzie w stanie znaleźć biblioteki w środowisku wykonawczym.
Aby być bardziej dokładne można skompilować połączeń SpriteKit ale nie można run rozmowy SpriteKit.
Dzięki ... sprite Kit wygląda tak ładnie ... Po prostu możesz mieć nadzieję, że naprawią iOS 7 i poczujesz, że szybko uzyska dobry zasięg! – BlueConga
iOS 6 osiągnął około 90% w ciągu około 9 miesięcy, z tego, co słyszałem. Współczynniki rozpowszechnienia systemu iOS są bardzo wysokie. – borrrden
jest ... ale w obecnej formie iOS7 nie stanie się tak popularny jak iOS6 - może być większa grupa osób, które zdecydują się nie przenosić na iOS7. – BlueConga
Możesz go skompilować, ale używając go jako "opcjonalnego" (link z opcją binarną, po prostu oznacz bibliotekę jako "Opcjonalnie" zamiast "wymagany"), abyś gdy używałeś iOS 6, Twoja aplikacja nadal działałaby i działała urządzenie się nie zawiesza. Musisz zwrócić uwagę, że podczas wywoływania SpriteKita musisz sprawdzić, czy tam jest ... Ale to już inny temat.
Problem polega na tym, że na iOS 6 musiałbyś używać innej biblioteki/frameworku, a nie SpriteKit, Powiedzmy, że na przykład na iOS 6 używałbyś cocos2d z bardzo ograniczoną wersją gry i gdy korzystasz z bardziej zaawansowanego systemu operacyjnego, który ma SpriteKit dałbyś użytkownikowi więcej funkcji.
Jest to możliwe, ale nie jestem pewien, czego naprawdę chcesz.
Ktoś z hi rep może dodać tag SpriteKit ;-) – BlueConga
Proszę sprawdzić moją odpowiedź poniżej. Jeśli potrzebujesz więcej informacji, daj mi znać. – Idan
Gotowe, również zaktualizowano opis tagu. – LearnCocos2D