2015-03-07 1 views
0

J'utilise des fichiers de bibliothèque tiers qui contiennent des fichiers .h, de bibliothèque statique (.a), .fin, .key. Le readme dit: 1) .fin, .key &. Un fichier doit être présent au même endroit. 2) Ajoutez des drapeaux «-finalize -prefinalized-library library_name.a» dans l'option «Autres indicateurs de liaison». 3) Cliquez sur Oui dans l'option "Écrire un fichier de mappage de lien".Programmation iOS, Xcode 6.1.1. Erreur: Le fichier de données 'library.a-x86_64.fin' n'existe pas. Finalisation - Échec

J'ai créé un nouveau groupe/dossier dans le projet de la fenêtre « Navigateur du projet de Xcode » & placé .a, .key, fichiers .FIN & suivi les mêmes étapes que mentionné & quand je tentais de compiler l'application , les fichiers .fin n'ont pas été trouvés lors de la liaison.

Lorsque j'ai supprimé l'option "Autres indicateurs de liens", l'application était compilée. Mais le readme dit "Autre option Linker Flags" est obligatoire pour utiliser la librairie.

En dehors de cela. Lorsque j'ai copié des fichiers .a, .key, .fin sans créer de dossier, l'application se compile correctement. Mais si ces fichiers sont placés dans un dossier de l'application, l'application ne peut pas être compilée.

Quelqu'un peut-il s'il vous plaît aidez-moi à ce sujet. Comment & où fournir le chemin d'accès aux fichiers .key, .fin afin que l'application soit compilée en utilisant le finaliseur.

Xcode 6.1.1 iOS SDK version 8.1 OS X - Yosemite 10.10.2

+0

Y a-t-il quelqu'un pour répondre à cette question? Les gars pls aident! merci. –

Répondre

0

J'ai eu le même problème. J'ai résolu en ajoutant l'indicateur -Wfin-data-files {PATH}. Le chemin est où Xcode peut trouver les fichiers .fin