2020-01-01から1年間の記事一覧

OdinにDictionaryのSerializeを任せてたらエラーが出た

実機でうまく動かないアプリがあってログを確認すると以下のようなエラーが出ていた。Creating a serialization formatter for the type 'System.Collections.Generic.Dictionary' failed due to missing AOT support. Please use Odin's AOT generation fea…

Unity Cloud BuildでできあがったiOS版ビルドがインストールできない

Unity Cloud Buildで出来上がったiOSバイナリをインストールしようとしたのですが、「Detect Device」というボタンを押すと、また同じ「Detect Device」のボタンのあるページに戻ってきて一向にインストールできないという現象に遭遇。たまに 404 Page not f…

MacOS CatalinaでiTunesがなくなったけどどうやってiPhoneのUDIDを確認するの?

Finderからわかるらしいです。iPhoneをつなぐとFinder上にiPhoneを選ぶところが出ますね。そこをクリックすると下記のような画面になります。そうした上で、iPhone11Pro Max 247.56GB って書いているあたりをクリックするとUDIDなどのIDが出てきます。参考: …

MacOS CatalinaでiTunesがなくなったけどどうやってiPhoneのUDIDを確認するの?

Finderからわかるらしいです。iPhoneをつなぐとFinder上にiPhoneを選ぶところが出ますね。そこをクリックすると下記のような画面になります。そうした上で、iPhone11Pro Max 247.56GB って書いているあたりをクリックするとUDIDなどのIDが出てきます。

ERROR ITMS-90503 と出てアプリをApp Storeにアップロードできない

フルメッセージとしては以下のようなのが出た。 ERROR ITMS-90503: "Invalid Bundle. You've included the "arm64" value for the UIRequiredDeviceCapabilities key in your Xcode project, indicating that your app may only support 64-bit. Your binary…

Asperiteでつくったaseファイル内にあるアニメーションをレガシーにする。

AseFileImporter.csのGenerateAnimationsの中でテキトーにanimationClip.legacy = true; してしまえばいけました。

子供のTrasnformをsortする拡張

Trasnformをsortしたいことがしばしばあったので書いてみました。もっと軽量にできそうだけどざっくり。 public static class TransformExtensions { private class Comparer : IComparer<Transform> { public Func<Transform, Transform, int> func; public Comparer(Func<Transform, Transform, int> func) { this.func = fun</transform,></transform,></transform>…

DOTweenのSequenceでSetLoops(-1)しようとしても一回しか再生されない

これはハマった。 警告なり、エラーなり出して欲しい。 代わりにAppendCallbackを使ってその中でTweenするようにするのが定石っぽい。github.comこのなかの回答でSequenceは固定のVideoClipのようなもので動的なものではないと書いてある。これ、言っている…

Unityをアップデートしたら、iOS版バイナリをアップロード時にITMS-90109の警告を頂くようになった

Unityを2018から2019に更新したタイミングからだと思うのだけれど、App Store Connectにバイナリをアップロードすると以下のような警告を頂くようになってしまった。 ITMS-90109: This bundle is invalid - The key UIRequiredDeviceCapabilities in the Inf…

Unity2018からUnity2019にアップデートしたら、Android版ビルド時にKeystore 周りでエラーが出た

あるプロジェクトをUnity2018からUnity2019にアップデートしたら、Android版のビルド時に Keystore file '/Users/wakepon/projects/2357/Temp/gradleOut/Divide.keystore' not found for signing config 'release'. See the Console for details. というエラ…

Galaxy Noteでのみ、しかもタッチペンを使ったときのみ描けなくなるというバグ

私のリリースしているお絵かきアプリのユーザーさんから、タッチペンを使うときだけ絵が描けないという報告を受けました。調べていくと、奇妙な現象でして、 指では描ける タッチペンを使った場合でもボタン等は反応する 自分の手元にあるiPadや他のタブレッ…