Technologieaustausch

So internationalisieren Sie InfoPlist, wenn es in iOS mehrere Ziele gibt

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Da unterschiedliche Ziele unterschiedliche App-Namen und unterschiedliche Berechtigungsaufforderungen anzeigen müssen, muss die internationalisierte InfoPlist-Datei mit dem Namen erstellt werdenInfoPlist.strings Datei, wie internationalisiert man, wenn es mehrere Ziele gibt? Gehen Sie wie folgt vor:

1. Zuerst erstellen wir verschiedene Ordner im Projektstammverzeichnis, die mehreren unterschiedlichen Zielen entsprechen, und erstellen dann entsprechende Dateien für jedes Ziel in den entsprechenden Ordnern.InfoPlist.stringsWie in der Abbildung gezeigt: Die erste InfoPlist.strings wird im Ordner Sanitation (benennen Sie nach Belieben) und die zweite InfoPlist.strings im Ordner Fulongma abgelegt.

2. Wir überprüfen die Einstellungen auf der rechten Seite von InfoPlist.strings und legen die der Datei entsprechende targetMembership fest. Auf diese Weise findet jede InfoPlist.string die dem Ziel entsprechende info.plist-Datei und wir können die Informationen übersetzen muss in die entsprechende InfoPlist.string-Datei übersetzt werden. Berechtigungen, APP-Namen usw. wurden internationalisiert. Wie im Bild gezeigt: