2017-08-08 2 views
0

J'ai un cadre qui se décline en deux versions:Xcode 8.3.3, établir des liens cadre avec la version de débogage des rejets et

  1. Un pour debug qui a quelques fonctionnalités désactivées
  2. Un pour la libération construit avec toutes les fonctionnalités disponible

Ils ont le même nom (appelons-les HotDog.framework) et doivent maintenant être liés selon une configuration de construction (Debug ou Release).

Comment lier les frameworks avec Xcode en fonction de ma configuration de construction?

Merci beaucoup :)

Répondre

1

Je vois deux façons de résoudre votre tâche:

  1. paramètres Path (méthode simple)

    • Mettez vos versions de libération et le cadre de débogage dans dossiers voisins
    • Dans Xcode aller au projet - Build Settings - Search Paths
    • Sélectionnez et développez Framework Search Paths ligne
    • Ajouter les chemins de vos versions cadres débogage et libération en lignes appropriées à l'intérieur Framework Search Paths
  2. Construire pré-actions (besoin de plus de recherche mais peuvent être plus utiles à l'avenir)

    • Dans le menu haut sélectionnez Product - Scheme-Edit scheme... (ou appuyez sur Cmd + <)
    • Dans le côté gauche et sélectionnez Build développer Pre-actions
    • Cliquez + et écrire le script avec la copie des fichiers, cadres ou etc re-lier (rechercher des outils de ligne de commande comme xcodebuild, quelques exemples sont here)