Наиболее вероятной причиной такого поведения является то, что ваше приложение занимает всю память, которую оно имеет, и ОС убивает его. Я говорю это, потому что очень типично, что в таких случаях вы не получаете никаких подсказок из журнала сбоев, а также типично, когда ваше приложение работает в симуляторе, но не на устройстве.
Итак, чтобы исследовать проблему, я сначала проверил, есть ли следы предупреждений в памяти (если в covos2d включена трассировка) перед сбоем. Это было бы явным признаком.
На самом деле, есть второй возможный результат, когда вы получаете предупреждение памяти, которое также приводит к сбою. Ваше приложение получает предупреждение памяти (посмотрите на следы cocos2d); ваш кеш текстур очищается, поэтому, когда вы пытаетесь использовать текстуру, которую, как вы думали, предварительно кэшировали, приложение вылетает. Но в этом случае ошибка будет более многословной. Если вы думаете, что проблема связана с этим, посмотрите на этот пост: http://labs.freescapes.org/blog/2011/07/cocos2d-and-memory-warnings/