6
votes

Erreur de Mac App Store

J'ai essayé de soumettre mon application au Mac App Store et j'ai essayé de déterminer comment résoudre ce problème:

Les fichiers uniquement lisibles par l'utilisateur root - le package Installer inclut des fichiers uniquement lisibles par l'utilisateur racine. Cela empêchera la vérification de la signature de code de l'application lorsque votre application est exécutée. Assurez-vous que les utilisateurs non root peuvent lire les fichiers de votre application.

Je n'ai pas pu résoudre ce problème pendant un moment et que quelqu'un a une solution?


2 commentaires

Fixez le propriétaire avec CHEWN (8) ou corrigez les autorisations avec chmod (1) ?


Assez évident: vous devez modifier les autorisations du dossier .app.


4 Réponses :


1
votes

J'ai trouvé la réponse:

J'ai supprimé certains fichiers qui n'étaient pas lisibles par le système, des fichiers qui ont montré une icône vierge blanche


0 commentaires

2
votes

J'ai eu le même problème, mais ma solution était de courir:

cd myApp.app
chmod a+rX *


1 commentaires

C'est une très mauvaise idée. Vous ne devriez pas être arbitrairement donner rx à chaque fichier de l'application.



4
votes

Dans mon cas, aucun des fichiers n'en possédait à root, mais on n'avait aucune autorisation de lecture pour le groupe et tout le monde, mais uniquement pour mon utilisateur. J'ai trouvé cela en utilisant cette cmd dans la borne: xxx

i ensuite recherché "-----" à l'intérieur de la sortie de la commande ls , qui a trouvé la commande fichier problématique.


1 commentaires

Merci! Cela a parfaitement travaillé pour moi. J'ai pipé la sortie à un fichier texte et j'ai trouvé deux images aléatoires qui avaient une autorisation 600 "-rw -------"



1
votes

Pour toute personne qui a frappé la tête sur celui-ci mon expérience est l'erreur est erronée ou au mieux très trompeuse.

Après avoir examiné sur toutes les autorisations, faites glisser des fichiers dans et hors de l'ensemble de l'ensemble pour tester le chargeur d'applications, l'erreur a été disparue par magie et les mêmes fichiers avec les mêmes autorisations ont cessé de donner la même erreur.

Ce n'est vraiment pas une solution, mais il est peut-être important de savoir que cette erreur peut ne pas être ce qu'elle semble (testée sur 10.9.4).


0 commentaires