Ошибка магазина приложений Mac - PullRequest
6 голосов
/ 10 июня 2011

Я пытался отправить свое приложение в магазин приложений Mac и пытался выяснить, как решить эту проблему:

Файлы, доступные для чтения только пользователю root - В пакет установщика входят файлы, которые доступны только для пользователя root. Это предотвратит проверку подписи кода приложения при запуске приложения. Убедитесь, что пользователи без полномочий root могут читать файлы в вашем приложении.

Я давно не мог решить эту проблему, и есть ли у кого-нибудь решение?

Ответы [ 4 ]

4 голосов
/ 13 июля 2013

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

ls -lR /path/to/app

Затем я искал "-----" в выходных данных команды ls, которая нашла проблемный файл.

2 голосов
/ 26 сентября 2011

У меня была такая же проблема, но мое решение было запустить:

cd myApp.app
chmod a+rX *

Это исправляет разрешения и делает загрузчик приложений счастливым.

1 голос
/ 24 июля 2014

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

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

Это действительно не решение, но может быть важно знать, что эта ошибка может быть не такой, как кажется (проверено на 10.9.4).

1 голос
/ 14 июня 2011

Я нашел ответ:

Я удалил некоторые файлы, которые не были доступны для чтения системой, файлы с белым пустым значком

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