If you open the Apple Watch application on your >= iOS 8.2 iPhone, you get a list of applications, featuring watch apps.
Where can I define the name, displayed next to the watch app's icon?
Go to the app > manifests > AndroidManifest. xml file and change the android:label field in your application node in AndroidManifest.
The user-visible name for the bundle, used by Siri and visible on the iOS Home screen.
Within Apple, the application is currently called the Apple Watch “Companion” app for iPhone. This application manages settings for Apple Watch applications, as well as settings for iPhone/Watch interactivity. The Companion app's settings reveal some novel new functions that are coming to the Apple Watch.
As per this Apple note:
CFBundleDisplayName
(Bundle display name) within the Info.plist
of the iPhone App corresponds to the name as viewed on the iPhone, while the value in CFBundleName
(Bundle name) is the one used within the WatchKitSettings app:
CFBundleDisplayName
(Bundle display name) in the Info.plist
file for the WatchKit App is tied to the name that is displayed on the Apple Watch itself:
Its weird and may change in the future, but it's the "Bundle Name" (CFBundleName
) of the parent iOs Application which is used in the iOs Apple Watch Companion Application as the Watch Application Name.
But in the Watch Application, it's the "Bundle Display Name" (CFBundleDisplayName
) of the Watch application which is used (same as on iPhone).
In the 2 cases, you can localized them using InfoPlist.strings
with :
"CFBundleDisplayName" = "Whosnext";
"CFBundleName" = "Whosnext";
Moreover, if name of Watch and iPhone application differs, your application will be rejected.
Apple explains this here : https://developer.apple.com/library/ios/qa/qa1892/_index.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With