Возможно ли скомпилировать приложение Sprite Kit (новая функция с XCode5) для iOS 6? Я скомпилировал приложение для цели развертывания iOS6, протестированное на simmulator, но я не знаю, будет ли оно работать на физическом устройстве.Можно ли скомпилировать приложение/игру Sprite Kit для iOS 6?
ответ
Я бы сказал, что этот вопрос нарушает NDA, но на это можно ответить в общем виде: НЕТ, вы не можете. Рамки Apple: динамически связаны. Это означает, что каждая версия iOS поставляется с конкретными библиотеками от Apple, и они будут связаны во время выполнения, а не скомпилированы в ваш двоичный файл. Если вы используете версию iOS, которая не включает эти фреймворки, ваше приложение выйдет из строя, потому что он не сможет найти библиотеку во время выполнения.
Чтобы быть более точным, вы можете компилировать SpriteKit звонков, но вы не можете запустить SpriteKit звонков.
Спасибо ... sprite Kit выглядит так хорошо ... Просто могу надеяться, что они исправит внешний вид iOS 7, и он быстро получит хорошее покрытие! – BlueConga
iOS 6 получил около 90% примерно за 9 месяцев, из того, что я слышал. Частота принятия iOS очень высока. – borrrden
это ... но в текущей форме iOS7 не станет настолько популярным, как iOS6 - может быть большая группа людей, которые решили не переходить на iOS7 вообще. – BlueConga
Вы можете скомпилировать его, но используя это как «необязательный» (ссылка на двоичную опцию просто пометьте библиотеку как «Необязательно» вместо «требуется»), чтобы при использовании iOS 6 ваше приложение все равно работало и запускалось устройство не выйдет из строя. Вы должны обратить внимание, что при вызове в SpriteKit вам нужно будет проверить, что он есть ... Но это еще одна тема.
Проблема в том, что на iOS 6 вам придется использовать другую библиотеку/фреймворк, а не SpriteKit. Скажем, например, на iOS 6 вы бы использовали cocos2d с очень ограниченной версией игры и при использовании более продвинутой ОС, которая имеет SpriteKit, вы бы предоставили пользователю больше возможностей.
Так что это возможно, но я не уверен, что это то, что вы действительно хотите.
Кто-то с hi rep может добавить ярлык SpriteKit ;-) – BlueConga
Пожалуйста, проверьте мой ответ ниже. Если вам нужна дополнительная информация, дайте мне знать. – Idan
Сделано, также обновлено описание тега. – LearnCocos2D