2010-11-08 5 views
0

Я разрабатываю приложение для работы с Mac OSX 10.5 и более поздними версиями, и я использую Mac с 10.6.4 с Xcode 3.2.4. Приложение очень простое, которое принимает некоторую информацию от пользователя и сохраняет его в файле. Приложение, отлично работающее на OSX 10.6, но на OSX 10.5.8, когда я дважды нажимаю на него, чтобы открыть его, вообще не запускается. В настройках проекта у меня есть базовый SDK, установленный в 10,5, архитектуры -> стандартный 32/64 бит Universal, GCC 4.0 и в файле info.plist. Я установил ключ LSMinimumSystemVersion в значение «10 .5.0», но все же приложение не работает на OSX 10.5. 8. Что я делаю не так? Любая помощь будет оценена по достоинству. Спасибо. Консоль: alt textприложение, не работающее с OSX 10.5

Помогите?

+0

Невозможно ответить на ваш вопрос, не принимая много диких догадок. Вы проверили журнал консоли для сообщений из вашего приложения? Если да, напишите им свой вопрос. –

+1

Выглядит скорее как проблема с разрешенным разрешением. Вы пытались скопировать все свое приложение локально на свой второй компьютер (как кажется, он работает с точки подключения Dropbox)? – Bruno

+0

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

ответ

2

Похоже, вы делите приложение с помощью DropBox.

Per their support forum, DropBox неправильно поддерживает разрешения. Это замалчивает разрешения на пакеты приложений. Заблокируйте приложение, прежде чем использовать DropBox.

+0

Вы имеете в виду активную конфигурацию: release? Тогда да. – Aniket

+0

Вы имеете в виду cntl + click-get info-sharing & permissions, тогда да. Я установил привилегии для чтения и записи для всех пользователей. Я что-то испортил в коде? – Aniket

+2

Это не проблема с кодом. Это проблема с Dropbox. Вместо того, чтобы перетаскивать приложение в Dropbox и пытаться запустить его оттуда, вам нужно закрепить его на своей машине разработки (щелкните правой кнопкой мыши по значку mac.app из Finder, затем выберите «Сжать» mac.app «), поместите полученный файл mac.app.zip в Dropbox, а затем на тестовую машину скопируйте файл mac.app.zip на рабочий стол и дважды щелкните, чтобы распаковать файл mac.app. В этот момент вы сможете дважды щелкнуть значок mac.app, чтобы запустить его. – Ryan