Ich habe Fragen darüber, was in einer Android-App zu ignorieren ist, und Fragen zum Ignorieren von Cocoapoden. Ich frage jedoch generell nach einem iOS-Projekt.Welche Dateien/Ordner sollte ich in einem Git-Repository einer iOS-App ignorieren?
Ich habe eine iOS-App, die von AdMob bereitgestellte Anzeigen anzeigt und Firebase verwendet, um die Analyse meiner App anzuzeigen. Und es verwendet ein paar Cocoapoden.
Aus einer meiner vorherigen Fragen habe ich erfahren, dass meine Anzeigenblock-ID eine private Sache ist. Deshalb habe ich meine Anzeigenblock-ID in einer separaten Datei und ignoriert es:
// Secret Stuff.swift
let adUnitId = "dianfkebsfiubugb"
denke ich auf diese Weise Leute werden nie meine Anzeigenblock-ID kennen.
Aber was ist mit anderen Sachen? Enthalten die von cocoapods erzeugten Dateien einige meiner privaten Informationen? Beinhaltet die Datei info.plist auch meine privaten Sachen? Als ich Firebase in meine App einfügte, habe ich eine GoogleService-Info.plist heruntergeladen. Sollte ich es auch ignorieren? Welche Dinge sollte ich ignorieren?
Private Informationen enthält
- Meine E-Mail
- Heimatadresse
- Meine Telefonnummer
- Ad Unit ID
- Meine Kennwörter
- Andere Dinge, die, wenn offenbart wird, wird negative Auswirkungen auf mein Leben haben, wie Geldverlust/Einkommenseinbußen oder Dang er. Wenn ich zum Beispiel meine Anzeigenblock-ID offenlege, werden Nutzer Werbung spamten und mein Konto wird gesperrt.
Private Information nicht enthalten:
- Mein richtiger Name
- Mein Alter
Concer Ning CocoaPods, ich empfehle, diese Seite zu lesen, in Teil "_Sollte ich das Pods-Verzeichnis in die Quellcodeverwaltung überprüfen? _" - https://guides.cocoapods.org/using/using-cocoapods.html – Olivier