Элементы управления, которые я использую в приложении, - это метки, кнопки, Qwebkit, progressbar и некоторые классы какао NSString, NSURL, NSDictionary, NSApleEventDescriptor, CFStringRef, CFURLRef, FSRef, FSCatalogInfo, NSSting. когда я загружаю, нет ошибки, но потом я получаю «недопустимый двоичный файл». и получите письмо от разработчика Apple с темой «Apple больше не принимает приложения, использующие API QuickTime». Любая помощь будет оценена по достоинству.
Apple больше не принимает приложения, использующие API QuickTime.
comment
Проверьте наличие устаревших API
- person uchuugaka   schedule 25.03.2014
Ответы (1)
Apple больше не принимает в Mac App Store приложения, использующие QuickTime или QTKit. Лучший способ узнать, где вы используете эти API, — это удалить из проекта фреймворк QuickTime и/или QTKit. Как правило, вам нужно будет заменить места, где вы использовали API QuickTime, на AVFoundation. Это очень хорошо работает в Mac OS X 10.7 и новее. К сожалению, нет хорошего решения, если вы хотите вернуться к версии 10.6. Вы также можете обнаружить, что сторонние фреймворки полагаются на API QuickTime, и в этом случае вам нужно будет проверять наличие обновлений от разработчиков.
person
torrey.lyons
schedule
16.04.2014