2016-12-09 3 views
1

Ich bin Swift und Xcode ziemlich neu, also bitte vergib mir meine Unwissenheit. Ich versuche, eine Umgebungsvariable einzurichten, um meine API-Schlüssel zu speichern, da ich vorhabe, mein Projekt zu GitHub zu schieben und die API in einem öffentlichen Repo nicht möchten. Ich habe gelesen, dass die Verwendung von Umgebungsvariablen ein guter Weg ist, dies zu tun. Ich ging in Xcode und die ein System auf, das eine Umgebungsvariable wie folgt enthalten:Wie referenziere ich Umgebungsvariablen in Swift?

environment variable

wie kann ich darauf verweisen tatsächlich in Swift? Ich habe versucht, nur "GMAPS_API" in den Code zu setzen, wo mein API-Schlüssel gehen sollte, aber es erkennt es nicht. Mache ich das überhaupt richtig? Ich habe versucht, online zu schauen, aber ich bin immer noch verwirrt. Jede Hilfe oder Hinweise in die richtige Richtung wäre großartig. Danke

+1

Haben Sie [diese] (http://stackoverflow.com/a/40686501/6541007) überprüft? – OOPer

+0

@OOPer das hat perfekt funktioniert. Ich danke dir sehr – David

Antwort

3

@OOper wies mich in die richtige Richtung. Alles, was ich tun musste, war:

let apiKey = ProcessInfo.processInfo.environment["GMAPS_API"] 
Verwandte Themen