Подтвердить что ты не робот

Как получить идентификатор пакета?

Я работаю над тем, чтобы API-интерфейс facebook работал в iOS, а на странице регистрации FB требуется идентификатор Bundle проекта. Как я могу получить эту информацию? Я прочитал что-то о том, чтобы получить его во время выполнения, но есть ли способ заставить Xcode рассказать мне эту информацию или провести ее где-нибудь в plist. Я не использую идентификатор пакета по умолчанию, я помню его установку, когда я создал проект.

4b9b3361

Ответ 1

Для тех, кто использует Xcode >= 7: выберите свою цель и нажмите вкладку "Общие". Идентификатор пакета найден в разделе Identity.

Ответ 2

В Xcode 4 выберите свой проект, затем цель (у вас должно быть только одно), а затем вкладку "Информация". Вы должны иметь возможность видеть там идентификатор пакета.

Ответ 3

Если вы пытаетесь получить его программным путем, вы можете использовать нижнюю строку кода:

цель C

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

Swift 3.0:

let bundleIdentifier =  Bundle.main.bundleIdentifier

Он будет работать как для приложений iOS, так и для Mac Удачи..

Ответ 4

Вы можете узнать и перейти от поддержки file = > info.plist = > Идентификатор пакета

Обычно это форма DNS. com.companyname.appname

введите описание изображения здесь

Ответ 5

Если вы создаете библиотеку, это может быть проблематично - это приложения, у которых есть идентификатор пакета. Однако, возможно, вы можете запросить это программно с помощью [NSBundle mainBundle], а затем [NSBundle bundleIdentifier]