Это что-то не чистое и не официальное.
Случается, что эти разработчики каким-то образом "обманули" Apple, добавив в свои приложения частные API.
Поскольку я не могу добавлять гиперссылки в свои ответы (из-за репутации), я процитирую предложение блога здесь:
Это приложение (видеокамера) работает с использованием функции UIGetScreenImage (), занесенной в черный список, о которой я писал ранее.
Другое приложение - «iVideoCamera».
Однако в комментариях утверждается, что это приложение далеко не хорошее, а качество видео просто отстой.
Это приводит к выводу, что видеозапись не доступна для iPhone 3G, но если вы хороший мошенник, вы можете заработать на этом деньги: D
Кроме всего прочего, нет официальной поддержки того, что вы хотите сделать. Это объясняет, почему на iPhone 3Gs и iPhone 4 ваше приложение работает нормально.