XamarinでApple Watchアプリを作る(その8)- アイコンを指定する
Watch側のアプリにアイコンを指定してみます。
Xamarinのオンラインドキュメントを見るとAsset Catalogを使わないとダメ見たいですね。
Asset Catalogの追加
Watchアプリ(WatchApp1.WApp)にAsset Catalogを追加します。 名前はドキュメントと同じようにimagesにしてみました。
Asset Catalogの編集画面が出てきます。 それぞれが出る場所とサイズがうすーく書いてあります。 PNG形式で透過無しの画像を用意してそれを指定します。
Visual Studioでこの画面を後から出す方法が見つからなかったのですべて指定してください
全て指定して保存すると・・・
こんな感じです。何も変わってませんね。 本来ならここが
こうなるはずなんですが・・・。*1
画像はMac上のXamarin Studioで開いているものです。 開いたついでに Watch Icons の指定もしちゃいましょう。
このプロパティもVisual Studioでは出てきません
Visual Studioで指定したい場合は、テキストエディタでInfo.plistに
<key>XSAppIconAssets</key> <string>Resources/images.xcassets/AppIcons.appiconset</string>
を追加してください。
試してみる
やったね。
追記
業務アプリのアイコンが変わらない・・・
— ぷにお (@vl_o_lv) 2016, 1月 19
Xamarin Studioでビルドするとちゃんとアイコンが指定されている・・
— ぷにお (@vl_o_lv) 2016, 1月 19
です。
Visual StudioでダメなときはXamarin(Mac)使うといいかもです。よくわかりません助けてください。
追記その2
Visual StudioでAsset Catalog作成だけではだめっぽいです。
XamarinでApple Watchアプリを作る(その9)- App Storeに上げたい - プログラムの事とか
*1:プロジェクトファイルのInProjectをtrueにすれば出てくるけどそうじゃない