Mac App таинственно исчезает сразу после загрузки и установки из Mac AppStore - PullRequest
2 голосов
/ 14 декабря 2011

Прошлой ночью мы выпустили бесплатное приложение в Mac AppStore.Приложение еще не отображалось при поиске (части) заголовка, однако мы могли найти его, выполнив поиск по одному из наших существующих приложений Mac и нажав на нашу «Страницу разработчика».

Когда«покупая» приложение (оно на самом деле бесплатно), значок появляется в LaunchPad и индикатор выполнения для загрузки и установки шоу.Под Snow Leopard иконка выскакивает в Dock и показывает индикатор загрузки и установки.

Однако в обоих случаях, как только индикатор выполнения заполняется, приложение напрямую исчезает из LaunchPad / Dock и больше не может быть запущено.

Я проверил папку «Приложения», но приложение нигде не найти.Я также проверил это на других системах (под учетными записями пользователей, которые никогда не развивались в XCode), они показали ту же самую проблему.Я также попытался загрузить несколько других бесплатных приложений из Mac App Store в моей собственной системе, они были успешно загружены и установлены и не исчезают.

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

Во-первых, я хотел бы знать, что вызывает это, чтобы мы могли это исправить.

Во-вторых, мне интересно, как это приложениекогда-либо проходили через процесс рассмотрения Apple с этой проблемой.

Есть идеи?Заранее спасибо!

1 Ответ

6 голосов
/ 14 декабря 2011

Разработчик Apple на форумах разработчиков Apple ответил на этот вопрос:

У вас есть копия этого приложения в другом месте системы?App Store установит его поверх существующей копии, где бы она ни находилась.

Другой пользователь в моей системе ранее создавал отладочную сборку приложения из XCode.Очевидно, что любые загруженные версии Mac Apps записываются поверх этих приложений - даже если старая версия находится в домашней папке другого пользователя в вашей системе, любая версия, которую вы приобретаете / загружаете из Mac AppStore, будет перезаписывать эту версию;эффективно блокировать загрузку пользователя из приложения, за которое он, возможно, только что заплатил.

Имхо, это дурацкий способ обработки «обновлений».Но приятно знать, что наше приложение работает нормально.

Спасибо за помощь StilesCrisis!

Обновление: Apple попросила меня подать отчет об ошибке по этой проблеме, сделает.

...