Les fichiers de ressources ne sont pas mis à jour avec Xcode 5

J'ai quelques fichiers binaires avec une extension propriétaire qui ne sont pas mis à jour dans un build quand je compile. Dans les précédentes versions de Xcode avec ce même projet, il permettrait de détecter le fichier a été modifié, et rarement je dois effectuer un "Propre" que j'ai à faire avec cette version. Bien sûr, c'est de consommer beaucoup plus de temps, j'apprécierais si quelqu'un pourrait me permettre de savoir ce qui a changé avec Xcode 5 et/ou ce que je pouvais faire à ce sujet.

Je n'ai pas de projets spécifiques parce que c'est vraiment juste un binaire propriétaire fichier avec une extension personnalisée dans un dossier de ressources, qui, utilisé pour mettre à jour automatiquement lors de l'-il changé depuis la dernière compilation. Si vous avez besoin de tout projet, les paramètres de je serais heureux de vous l'offrir.

C'est à l'aide de la sorte de "bleu" dossier de ressources qui est une référence dans le dossier, il en, et qui n'est pas simplement copiés dans le répertoire du projet. Je m'excuse car j'ai oublier ce que ce type de dossier est appelé (je suppose de Référence).

Version: Xcode 5 (5A1413)

Mise à JOUR:

Cela se produit uniquement quand je suis en référence à un fichier que j'ai modifier par programmation avec fopen,fwrite,etc, et à l'aide d'un éditeur de fichier dans OSX pour réenregistrer le fichier (sans vraiment le changer) Xcode verrez alors il a changé.

Je suis maintenant à la recherche dans FSEvents pour voir si c'est API sous-jacente est quelque chose dont j'ai besoin, même si je ne suis pas exactement sûr de la façon de définir les indicateurs à cet instant.

Mise à JOUR:

Eh bien, tout comme un test simple, je prends le même fichier et l'enregistrer via:

NSData* data = [[NSData alloc] initWithContentsOfFile: @"/location/file.dat"];
[data writeToFile:@"/location/file.dat" atomically:YES];

Bien sûr, après je l'appelle et ensuite exécuter l'application qui utilise la ressource, il est mis à jour via Xcode lors de la compilation. Il semblerait donc que Xcode 5 s'appuie sur certains des indicateurs pas définie par la norme io fonctions. À ce stade, je peux soit le patch que j'ai eu avec que 2 ligne chose ou à comprendre ce que le mécanisme de repérage est, et comment l'écrire. (FSEvents? Je ne vois pas l'écriture d'un mécanisme de là..)

source d'informationauteur Kyle