2016-06-14 5 views
0

Можем ли мы локализовать CFBundleIdentifier, я использую CFBundleIdentifier в качестве ключа для хранения чего-либо в Plist, в случае, если CFBundleIdentifier является локализуемым. Я не смог бы получить доступ к данным, хранящимся в Plist. Я изучил яблочный документ, согласно моему пониманию. CFBundleIdentifier не локализуем, исправьте меня, если я ошибаюсьЯвляется ли CFBundleIdentifier локализуемым?

ответ

2

Нет, идентификатор связки не локализуется. Это уникальный идентификатор вашего приложения. Он должен оставаться постоянным.

-1

CFBundleIdentifier уникально идентифицирует комплект. Каждое отдельное приложение или пакет в системе должны иметь уникальный идентификатор пакета. Система использует эту строку для идентификации вашего приложения разными способами. Например, система предпочтений использует эту строку для идентификации приложения, для которого применяется префикс ; Launch Services использует идентификатор пакета , чтобы найти приложение, способное открыть конкретный файл, используя первое приложение, которое оно находит с данным идентификатором ; в iOS идентификатор пакета используется для проверки подписи приложения.

Расслоение Строка идентификатора должен быть однородный идентификатор типа (ИМП), который содержит только буквенно-цифровой (A-Z, A-Z, 0-9), дефис (-) (.), И период символов. Строка также должна быть в формате обратного DNS. Например, если домен вашей компании - Ajax.com, и вы создаете приложение с именем Hello, вы можете присвоить строку com.Ajax.Hello как свой идентификатор пакета приложения .