Domanda

Im giocare con la Soundcloud api , nelle sue istruzioni che dice a

  • trascinare SoundCloudAPI.xcodeproj nel progetto
  • aggiungerlo come una dipendenza di compilazione

posso trascinare il progetto in abbastanza facilmente, ma come si fa a compiere il prossimo passo?

È stato utile?

Soluzione

Per inserirlo come dipendenza effettuare le seguenti operazioni:

  • Evidenziare il progetto aggiunto nel file explorer all'interno di Xcode. Nella finestra del browser di directory a destra si dovrebbe mostrare un file con estensione .a. C'è una casella di controllo sotto la colonna di destinazione (icona di destinazione), check it.
  • Fai clic destro sul tuo target (sotto la voce obiettivi nel file explorer) e scegliere Ottieni informazioni
  • Nella scheda generale è una sezione diretto Dipendenze. Premi il pulsante più
  • Scegli il progetto e fare clic su Aggiungi destinazione

Altri suggerimenti

  1. Selezionare il progetto nel navigatore a sinistra.
  2. Aprire il cassetto nel pannello centrale e selezionare la destinazione.
  3. Seleziona fasi di creazione
  4. Target dipendenze è un'opzione in quel punto.

dura per un principiante come me - ecco uno screenshot che lo descrive
. Xcode 10.2.1

 entrare descrizione dell'immagine qui

Sotto TARGETS nel progetto, fare clic destro sul vostro obiettivo del progetto (dovrebbe essere lo stesso nome del progetto) e scegli GET INFO, poi su scheda GENERAL vedrete DIRECT DEPENDENCIES, è sufficiente fare clic sul [+] e selezionare SoundCloudAPI.

Oggi ho affrontato con lo stesso problema. Come il risultato della prima manche ho ottenuto l'errore successivo:

  

lessicale o preprocessore Problema: 'SDKProjectName * / * SDKProjectName.h'   file not found.

Ma prima di correre, io, ovviamente, ha aggiunto il mio SDK nel progetto demo, basta il drag & drop file .xcodeproj nella struttura di origine del mio progetto di test. Dopo di che, mi sono trasferita in fasi di creazione scheda nella creazione del file xcodeproj principale (della demo) e ha aggiunto la mia SDK come la dipendenza di destinazione e il quadro incorporare in schede corrispondenti.

Ma il risultato, ho ottenuto un errore di cui sopra!

Quindi, il problema è stato in linea vuota sul opzione Header percorsi di ricerca. Ho appena scritto "../**" come valore per questa chiave e progetto compilato con successo. Così, dopo che, è possibile aggiungere #include <SDKName/SDKName.h> in qualsiasi progetto, che comprende questo SDK.

ps. La mia applicazione di test è stato creato nella cartella principale SDK.

Basta chiudere il progetto si desidera aggiungere, quindi trascinare e rilasciare il file.

  1. drag-n-drop di un progetto in un altro progetto - è chiamato cross-project references [Chi]
  2. aggiungere il progetto aggiunto come una dipendenza di compilazione - si chiama Explicit dependency [Chi]

    Build Phases -> Target Dependencies -> + Add items 
    

In Choose items to add: finestra vedrete solo obiettivi dal progetto e il sotto-progetto

entrare descrizione dell'immagine qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top