我有一个即将发布到App Store的应用程序。该应用程序与公司名称相同。我知道推荐您的捆绑标识符的方法是
com.yourcompanyname.appname
但是,例如这样命名似乎很愚蠢和重复
com.applemaps.applemaps
为了避免重复,我是否只能将其命名为“ com.applemaps”?
最后,我是否应该在末尾使用.mac来区分iPhone和Mac应用程序?
编辑:我确实看到GitHub这样命名了它们的包标识符,并且evernote做了类似的事情。
com.github.GitHub
这是我的崩溃报告的一部分.
#0. com.apple.contacts.store
0 libsystem_kernel.dylib 0x18c34d1c4 semaphore_wait_trap + 8
1 libdispatch.dylib 0x18c2387d8 _dispatch_semaphore_wait_slow + 216
2 Contacts 0x195b99584 +[CNAuthorization requestAccessWithTimeout:entityType:] + 224
3 Contacts 0x195b6288c -[CNiOSAddressBookDataMapper requestAccessForEntityType:error:] + 40
4 Contacts 0x195b733fc -[CNDataMapperContactStore unifiedContactCountWithError:] + 60
5 ContactsUI 0x196b7603c -[CNContactStoreSnapshot countOf_contacts] + 144
6 ContactsUI 0x196b78820 -[CNContactStoreSnapshot prepareEnoughContacts] + 244
7 libdispatch.dylib 0x18c2261bc _dispatch_client_callout + 16
8 libdispatch.dylib 0x18c2337f0 _dispatch_barrier_sync_f_invoke + 84
9 ContactsUI 0x196b7a9ec -[CNContactStoreDataSource _reloadSynchronously:] + 180
10 ContactsUI 0x196b7af5c -[CNContactStoreDataSource currentSnapshot] + 64
11 ContactsUI 0x196b79b80 -[CNContactStoreDataSource …
Run Code Online (Sandbox Code Playgroud) 如果我们不再使用非视网膜显示器,我们应该删除1x图像吗?我的应用程序仅支持iPhone 4及更高版本.