2012-01-15 12 views
19

Pracuję nad uruchomieniem interfejsu API facebook dla systemu iOS, a strona rejestracji FB wymaga identyfikatora pakietu projektu. Jak mogę uzyskać te informacje? Czytałem coś o otrzymywaniu go w czasie wykonywania, ale czy istnieje sposób, aby Xcode przekazał mi te informacje, czy też jest trzymane gdzieś w paczce. Nie używam domyślnego identyfikatora pakietu, pamiętam ustawienie go podczas tworzenia projektu.Jak uzyskać identyfikator pakietu?

+3

Identyfikator pakietu powinien pojawić się po kliknięciu projektu w Xcode i przejściu do zakładki "informacje". Powinno to wyglądać jak "com.mycompany.appname" – CodaFi

Odpowiedz

13

W Xcode 4 wybierz projekt, następnie cel (powinieneś mieć tylko jeden), a następnie kartę "Informacje". Powinien być tam widoczny identyfikator pakietu.

+0

Dzięki, ale problem polega na tym, że buduję bibliotekę, a kiedy klikam na cel, mam tylko "Ustawienia kompilacji" "Fazy kompilacji" i "Zasady kompilacji". Czy istnieje inny sposób, aby to uzyskać? – jln646v

+4

kiedy mówi PRODUCT_NAME, czy musisz to zastąpić? – shim

1

można dowiedzieć się i zmienia się od wspierania file => Info.plist => Identyfikator pakietu

Jest generalnie forma DNS ex. com.companyname.appname

enter image description here

21

dla osób korzystających Xcode> = 7: wybierz swój cel i kliknij kartę ogólne. Identyfikator pakietu znajduje się pod Tożsamość.

+2

Dzięki, to samo na Xcode 7.3.1 –

+2

To samo dotyczy Xcode 8 – mauricioconde

+0

jaka jest zakładka ogólna? –

1

Jeśli tworzysz bibliotekę, może to być problematyczne - to aplikacje, które mają identyfikator pakietu. Jednak twój może prawdopodobnie kwerendy to programowo za pomocą [NSBundle mainBundle] a następnie [NSBundle bundleIdentifier]

13

Jeśli próbuje go programowo, można skorzystać z poniższego wiersza kodu:

Objective C

NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier]; 

Swift 3.0:

let bundleIdentifier = Bundle.main.bundleIdentifier 

będzie pracować dla obu iOS i Mac aplikacje powodzenia ..

Powiązane problemy