Есть много вариантов - и тот факт, что ваше приложение является cocos2d, не имеет большого значения.
iSimulate работает хорошо. Вы можете играть в приложение на своем устройстве и записывать игровой процесс, а также сенсорные события. Это важно, если вы хотите показать взаимодействие пользователя в вашем приложении. Вы запускаете приложение в симуляторе, но управляете им со своего устройства.
Если вы просто хотите записать взаимодействие приложения, не заботясь о том, чтобы показывать пользователям сенсорные события, вы можете использовать Screenflow или Jing или другое программное обеспечение для записи. Раньше я использовал Jing (бесплатно), но Screenflow работает лучше для меня, а также позволяет создавать более продвинутые видео, такие как трейлер с эффектами. edit Вы также сможете захватывать сенсорные события через симулятор с Screenflow. Вы можете показать их или нет. И может использовать разные показатели для этих событий.
Поиск в Google для Mac или iPhone программного обеспечения для записи. Есть много вариантов. У меня был лучший опыт работы с Screenflow, потому что я хотел снять трейлер и игровой ролик.