Wie kann ich programmgesteuert auf die Paket Seed ID/Team ID/App Identifier Prefix Zeichenfolge zugreifen? (Soweit ich das beurteilen kann, sind das alles die gleichen).Access App Identifier Präfix programmgesteuert
Ich verwende den UCKeychainStore keychain Wrapper, um Daten über mehrere Anwendungen hinweg zu erhalten. Jede dieser Anwendungen verfügt über eine gemeinsame Schlüsselbundzugriffsgruppe in ihren Berechtigungsplattformen und teilt dasselbe Bereitstellungsprofil. Standardmäßig verwenden die Schlüsselbunddienste die erste Zugriffsgruppe in der Gruppe als Zugriffsgruppe, in der Daten gespeichert werden. Das sieht wie "AS234SDG.com.myCompany.SpecificApp" aus, wenn ich UICKeychainStore debugge. Ich möchte die Zugriffsgruppe auf "AS234SDG.com.myCompany.SharedStuff" einstellen, aber ich kann nicht finden, wie man die "AS234SDG" Zeichenkette der Zugangsgruppe programmatisch erhält, und würde es vermeiden wollen, sie hart zu kodieren wenn möglich.
Ich weiß nicht, ob ich dich verstanden habe, aber ist es dieser NSString * bundleIDstr = [[[NSBundle mainBundle] infoDictionary] objectForKey: @ "CFBundleIdentifier"]; du suchst nach ? – msk
Das wird "com.myCompany.SpecificApp" zurückgeben - Ich suche nach dem Präfix "AS234SDG". –
oh ich habe, was Sie jetzt fragen ... – msk