Идентификатор пакета XCode
Действительно ли мне нужно добавить идентификатор компании в мое приложение? (Например, com.example). Когда мое приложение поступит в магазин приложений, будет ли оно ссылкой на веб-сайт? У меня нет веб-сайта, поэтому я должен создать его? Есть ли способ не поставить идентификатор компании?
2 ответа
Нет, я думаю, что это не так, как вы думаете об этом.
bundle ID
точно определяет одно приложение. bundle ID
используется в процессе разработки для предоставления устройств и операционной системы, когда приложение распространяется среди клиентов. Поэтому нет необходимости добавлять название компании и т. д.
bundle ID
Строка должна быть uniform type identifier (UTI)
который содержит только буквенно-цифровые символы (AZ,az,0-9), дефис (-) и точку (.). Строка должна быть в формате обратного DNS. Например, если домен вашей компании - Ajax.com, и вы создаете приложение с именем Hello, вы можете назначить строку com.Ajax.Hello
в качестве идентификатора пакета вашего приложения. Для получения дополнительной информации вы можете просмотреть этот документ от AppDistributionGuide Apple
А так как когда мы отправляем приложение, оно требует некоторых ссылок на сайте, как я положил Apple.com
как у меня нет сайта.
Как Support
URL-адрес предназначен для поддержки приложения, которое вы отправляете в App Store, а другой - для предоставления информации, которую вы отправляете в App Store.
Вы должны настроить хотя бы базовый веб-сайт для своих клиентов для поддержки, чтобы вы могли показать немного больше о своем приложении, чем позволяет App Store. Вы можете настроить дешевый (но приличный) хостинг на Squarespace.com или что-то подобное.
Я определенно не стал бы указывать Apple.com в качестве вашего URL поддержки Я на самом деле видел отклоненные приложения, потому что веб-сайт, на который они ссылались для поддержки, не был доступен, когда они просматривали приложение. Это было несколько лет назад, не уверен, что они все еще строги в этом.
Идея идентификатора пакета заключается в том, чтобы вы выбрали что-то уникальное, что не будет конфликтовать с другими. Если вы используете com.example.myapp, но на самом деле у вас нет домена example.com, возможно, вы столкнетесь с кем-то, у кого есть example.com.