Экспортированное приложение Xcode 4 выдает ошибку «Не удается открыть приложение ... Классическая среда не поддерживается»? - PullRequest
5 голосов
/ 13 марта 2012

Я сделал простое приложение, заархивировал его и зашел в органайзер. Оттуда я щелкнул Распределить -> Экспортировать как приложение -> Не подавать в отставку и затем сохранил его на своем рабочем столе. Тогда он работает нормально, но если я загружаю его в Mediafire и пытаюсь загрузить его, я получаю ошибку You can't open the application X because the Classic environment is no longer supported. при попытке запустить его. Я не изменил никаких настроек по умолчанию.

Ответы [ 2 ]

17 голосов
/ 13 марта 2012

Как вы его загрузили?Вы завернули его в zip-архив или просто загрузили пакет сырых приложений?

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

Система увидит ваш основной исполняемый файл как неисполняемый файл, а сообщение об ошибке «Классическая среда» является просто сообщением об ошибке по умолчанию в этой ситуации, так как это наиболее вероятная причина этогопроблема.

Упаковка приложения в zip-архив работает, потому что в формате zip сохраняется информация о разрешениях для файлов в zip-архиве.

0 голосов
/ 13 марта 2012

Хм, по какой-то причине мне пришлось заархивировать файл перед его загрузкой. Не знаю точно, почему, но это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...