杏z学習帳

Swiftを中心にFlutterやらUnityなどに手を出してます

[開発]アップデート文の所為でメタデータリジェクトされた話

アップデート文に「アプリ内でレビュー依頼できるようにしました」と書いたら そのレビューをリクエストするときの条件を教えろとメタデータリジェクトされました。

[雑]NieR:Theatrical Orchestra 12020のBlu-rayが発売!

ちょこちょこニコニコのページを訪れては、やっぱり見られないよな...としょんぼりしてそっ閉じしてた過去とこれでおさらばできます! 当時のトークでは発売されないでしょとかって言ってたけれども待ってました・信じてました!!

[雑]ドラクエ5でキラーマシンが仲間に!!

キラーマシンを仲間に迎え入れて無事にクリアできました。っていう話です。

[雑]僕がAnnictのクライアントアプリを作っている理由

Annict中の人が「公式アプリがない理由」を言及していたので、逆に(?)クライアントアプリを作っている理由を書いてみました。 端的に言うと、Flutterを触る動機づけです(笑)

[雑]Keychron K2 キーボード購入しました

Taptek キーボードを使っていたのだけれど色々不具合が出てきたので、Keychron K2に買い替えたという話です。 茶軸にしたこともあってキータッチの感触が全然ちがくてキーボード面白いですね。 Keychron K2は厚さが全然違って手首が辛かったのでパームレストを追加購入してしまいました。 お得な割引リンクもあるので、Keychron K2購入しようと思っているひとは使ってみてください。

[Bitrise]テストなんかで実行されてるシミュレータのOSバージョンは何?

BitriseのテストステップなんかでずっとiOS13で実行されているもんだとおもっていたら、実は違っていたのです。 latestだからってそのデバイスで実行ができるOSバージョンの最新だというわけではない。あくまでBitriseが用意しているセットアップのなかから選ばれているので、ちゃんと確認したほうがいいという話で、latest指定は紛らわしいのでやめたほうがいいかもしれない。

[Bitrise]XCUITestの失敗時にスクリーンショットが抽出されていない

BitriseでXCUITestの失敗時にスクリーンショットを抽出出来ていない。 xcparseというステップを追加することで回避できました。

[Xcode]XCUITestでアプリを削除する

XCUITestでアプリを削除する方法。iOS 13からすこしフロー変わったのでそこらが注意するところです。

[雑]Annictのクライアントアプリを出した話と林檎さんとのやりとり

久しぶりにiOS/Android向けにアプリを出しました。Annictのクライアントアプリです。 Flutterで開発をしたおかげで両OSでリリースができています! リリースに向けてAppleさんからリジェクトをくらったのでそこらの話も添えて。。。

[Flutter]リストをバウンスしてる時の背景色を指定したい

ListViewなどScrollableなWidgetを使うとiOSの場合バウンスするのだけれど そのバウンスエリアの背景色を指定したいっていう話。

[Bitrise]Bitriseさんからプレゼントが届いた話

2019年に参加したBitrise Advent Calendarに参加したギフトが届きました! 参加した記事の割に豪華すぎるギフトが届いて恐縮の至りすぎます。。

[Bitrise]Utility Workflowsの紹介

Bitrise Advent Calendar 2019の18日目の記事です。 Utility Workflowsの紹介記事です。 ワークフロー連結してさらにUtility Workflowにするといい感じになります!というようなお話です。

[Bitrise]リポジトリにあるbitrise.ymlを自動更新させる

bitrise.ymlをリポジトリに含めているのだけれど、WorkflowやStepを変更したときにそちらを更新するのを忘れてしまう。 ということで、それを自動で更新してPull Requestを作ってくれるWorkflowを作成してみた。 やってることは単純で、bitrise.ymlをダウンロードしてきて差異があればcommitをしてPull Requestを作成するっていうだけです。

[Xcode11]iOS13のUIActivityViewControllerのプレビュー画面の挙動が実装方法によって異なる

iOS13からUIActivityViewControllerが少し変わって、プレビュー画面ができていい感じになったと。 確認してみると意外なところで挙動に差異が生じるのを発見しました(笑) どうやらUIActivityViewControllerにStringなどを直接渡していると場合と、 UIActivityItemSourceプロトコルに準拠した物を渡している場合で挙動がかわります。 iOS13からはLPLinkMetadataをつかってプレビュー画面のカスタマイズができるようになるので、後者の方法で実装しておくといいかもしれません。

[Xcode11]iOS13からUITableViewCell選択時のSelectedColor反映挙動が変わった

ざっくりまとめ。 iOS13からUITableViewCellを選択した時のSelectedColorの反映の挙動が変わった iOS12.xまではcontentViewのsubview全てに対してSelectedColorが反映された iOS13からはcontentViewまでの反映でとどまる です。

[雑談]スマホ版ドラクエ5でセーブデータを移行する(Android)

ドラクエ5のセーブデータを新しいAndroid端末に移行した。だけの話

[雑談]ガイドライン2.3.10でリジェクトされた話

ざっくりまとめ。 ガイドライン2.3.10違反でリジェクトされた App内に他のプラットフォーム名とかを含めないでくださいみたいなやつ 言われてるところはWebページの話だった SFSafariViewControllerで開くのをやめてSafariで開くようにした In-AppブラウザだからWebとはいえアプリ内だと言われてもおかしくないと思い直した(笑) レビュー通りました! です。

[Xcode]Fabricを導入してる状態でArchiveするとコケる

ざっくりまとめ。 Fabricを導入してるとArchiveがコケる Info.plist Error Unable to process Info.plist at path /Users/..../MyApp.app/Info.plist みたいな Fabric導入で設定したScriptの実行順序を最後にする 確証はない です。

[Xcode]Alternate Iconsの設定の仕方

ざっくりまとめ。 Alternate Iconsの設定まとめ Info.plistあたりでCFBundleIconsを記述したらおk iPadは? CFBundleIcons~ipadと記述します です。

[Xcode]iOS13でUITabBarItemの画像位置調整の挙動が変わったっていう話

ざっくりまとめ。 iOS13からtitleが指定されていない場合のUITabBarItemの画像位置調整の挙動が変わった titleが指定されていない場合、imageが自動的にセンタリングされて表示されるようになった iOS12まではそんな位置調整はなかったので手動調整していた場合は注意が必要です! です。