ipad 3 с cocos2d 0.99.5

Есть ли способ заставить мое приложение работать на ipad 3 без обновления до cocos2d 1.0.1 или выше? Я использую cocos2d 0.99.5 и сторонний фреймворк (не мой), который использует cocos2d 0.99.5 Обновление до cocos2d 1.0.1 или выше было бы колоссальной работой. Мое приложение работает в ipad 1 и ipad 2, но в ipad 3 я просто вижу черный экран (и слушаю музыку)

Спасибо!!

1 ответ

Возможно, если вы сможете проследить, что было сделано для добавления поддержки iPad 3 между 0.99.5 и v1.0.1. Вы можете использовать историю коммитов github. Хотя это не будет легкой задачей и, возможно, будет стоить вам больше времени, чем обновление до v1.0.1.

Почему обновление будет колоссальной задачей? Если вы попробовали это и обнаружили сотни, если не тысячи ошибок, это не значит, что вам придется применять такое же количество исправлений. Один переименованный класс cocos2d уже может выдавать вам десятки и более ошибок в зависимости от класса и вашего проекта.

Для обновления cocos2d выполните шаги, описанные здесь. Особенно важным и часто забываемым является фактическое удаление всех старых файлов cocos2d, в противном случае вы все еще можете использовать исходные файлы старой версии в своем проекте, что вызывает всевозможные проблемы.

Насколько я помню, когда я обновил первое издание моей книги (cocos2d 0.99) до второго издания (cocos2d 1.0.1), между этими двумя версиями cocos2d было очень мало кода, который фактически заставил меня писать новый код. 99% изменений - это просто переименованные классы, методы и свойства - соответственно, переименование их устраняет 80% проблем, а остальные - новые или удаленные или переупорядоченные параметры методов, которые почти так же легко исправить, хотя и не так легко, потому что вы можете Не всегда используйте рефакторинг, соответственно ищите и заменяйте, чтобы исправить это.

Я предлагаю сначала исправить простые (переименованные классы, методы, свойства), а затем перейти к остальным. Если вам нужна помощь, вы уже знаете, как использовать SO.;)

Другие вопросы по тегам