I'm currently building a WatchOS2 app.
Everything works fine, except that when my app is listed in the MyWatch app on my iPhone, it is displayed without the icon.
I googled a lot, but haven't found any hints on the required icon (size, name, location, ...), or hints on which icon will be used from the MyWatch app.
Thanks for any hints on this.
Use this website for generating app icons for all platforms:-
http://makeappicon.com
Upload a 1024*1024 pixel app icon and this website will take care of the rest
Make sure that you are putting your icons ".png" files into the asset catalog in the main watch app folder, not the app "extension" folder. Next, note that the files under "Apple Watch Companion Settings" will be the ones that show up in the Apple Watch app on the paired iOS device. The sizes should be 58px for the 2x and 87px for the 3x. To get the files in the proper location, all you need to do is drag and drop them into your "Assets.xcassets" folder for the Apple Watch app.
As far as getting it to show up on the iOS simulator, I cannot get it to show up either. When I run the same apps on the actual watch and phone though, the icons show up just fine inside of the Apple Watch app on my iPhone.
For more information on Apple Watch icons, check out the human interface guidlines.
Related
Since iOS 10.3, developers can set alternative icons which is very nice.
Is it supported in the companion watchOS app?
My app was recently rejected due to this.
Specifically, we noticed that for the user selected alternative icon themes no alternative Apple Watch icons matching the iPhone icon theme were submitted.
watchOS does not support alternate icon, as of watchOS 4.0 beta.
I ended up answering Apple Review team, the app is intended to not provide alternate icons in Watch App.
From Apple's Human Interface Guidelines, you should provide all kinds of sizes for your alternate icon.
In your case, you should provide the icon of watchOS app's size.
Like your primary app icon, each alternate app icon is delivered as a collection of related images that vary in size. When the user chooses an alternate icon, the appropriate sizes of that icon replace your primary app icon on the Home screen, in Spotlight, and elsewhere in the system. To ensure that alternate icons appear consistently throughout the system—the user shouldn't see one version of your icon on the Home screen and a completely different version in Settings, for example—provide them in the same sizes you provide for your primary app icon (with the exception of the large App Store icon). See App Icon Sizes.
How to:
the value of CFBundleIconFiles in info.plist is an array. You should fill it with the names of icon files:
no #2x #3x suffix
no force rules about file naming, app will automatically pick the right solution for the sense it needs.
no care about order
I'm working on iOS application (iPhone, iPad) and little confused about the app icon stuff. I'm using XCAssets and my app supports version>=8.3. So,the image below shows what I've selected from XCAssets and I've placed all these images.
I've looked into multiple links on Google and SO but getting confused e.g this link App icons iOS.
App icon for iTunes Connect. The above mentioned link states that we need to add Artwork icon for iTunes (1024x1024), but i don't know where to add that. I've checked this answer, but probably it's outdated now as i can't see any such options on iTunes Connect
What are "CarPlay" icons for?
What is "iOS icon is pre-rendered"
Please answer the above mentioned points. Any help in this regard is highly appreciated. Thanks
.
In addition to Wottle's answer,
Answer to the artwork icon point: We have to add app icon on itunes connect. For that you need to go into your app and have to update it in AppVersion/AppIcon as shown in figure attached. then click on "Save".
Ofcourse, this method will change with time (As apple makes update in itunes UI often). Right now, it's the way to do it.
The Artwork icon will be sent to Apple on the iTunes Connect site when you enter your application metadata for a release of your app. You do not put it in the XCAssets.
CarPlay icons are if your app supports CarPlay, Apple's iOS interface for car infotainment systems. Not needed if you app doesn't support CarPlay.
"iOS icon is pre-rendered" is a setting that will determine whther iOS addes a glare to the icon in iOS 6 and before. It should have no effect on apps installed and run on iOS 7 or later.
I am developing my first iWatch App, i added icons for watch app in Image Assets folder of Application.But when i install app in iWatch, then App icon not displaying.
Please find image , which showing app without Icon.
You have to put the correct icons with the correct size not in the iOS App Xcassests but in the WatchApp Xcassetes.
I get an error when trying to submit my Apple Watch app to iTunes Connect.
However, I have added all Apple Watch icons to my xcassets file and have added it to my Apple Watch App Target.
So I don't know what to do about this. Thanks!!
This is a crazy bug on Xcode 6.2 but I found an easy fix (after lots of hard work).
Apparently, Xcode doesn't work well when using same icons for the app and for the watch at the same asset catalog so just separate the icons and that would fix that.
Moreover, Pay attention that the assets resource is attached to the WatchKit app.
Just a small notice, Pay attention to have a square icon and not to include any transparency on those icons. It would be submit if you do but would reject automatically after few minutes.
I'm not sure if there is an icon spot for CarPlay in xcassets for the Apple Watch Apps or not, but I know that there is a glitch in Xcode 6.2 that has caused me to encounter the same error when I have a CarPay icon image added. When I removed the CarPlay icon, it fixed the issue instantly.
Go to the Watch App Target and click the arrow next to the App Icons Source field. Then click on an icon of your choice (doesn't matter which one). Open the File Inspector (right sidebar, first icon from left) and select the Apple Watch Target under Target Membership.
Since the 1024x1024 pixel update in iTunesconnect we've been trying to remove the icon gloss from the App Store icon.
Our app icon looks fine on iPhone or iPad (prerendered icon flag is OK), but the icon we upload to itunesconnect gets the gloss added. This is what we mean:
http://dl.dropbox.com/u/1734172/gluddle-itc.png
We already experienced this with our lite version: the icons on iOS look fine, but there does not seem to be a way to disable gloss for the App Store icons.
Does anyone have an idea how to disable gloss for the App Store as well or is this changed in the App Store update?
[we used the search, but haven't found an answer to this question]
The App Store icon is styled according to your application info.plist. Apple use the 'gloss' effect by default in iTunes Connect because your binary hasn't been upload and processed yet. Once your app goes live you icon should be displayed correctly (according to your info.plist). If you still have issues your only course of action is to raise it as a bug with Apple.
https://developer.apple.com/bugreporter/
After adding a new version of my app (with 1024 high res icon) it was also adding the gloss effect in iTunes Connect, it stayed there till I released it. It's showing fine in the AppStore and on iPhone and iPad.