TestFlightのベータ版アプリに公開リンクからの参加が可能になった
iOSアプリのベータ版にURLから参加するための方法が公式にサポートされました! 今までもfastlaneで参加用ページを作ってそこからサブミットしてもらうことで半自動化できていたものの、サイト運用の手間がかかっていました。
iOSアプリのベータ版にURLから参加するための方法が公式にサポートされました! 今までもfastlaneで参加用ページを作ってそこからサブミットしてもらうことで半自動化できていたものの、サイト運用の手間がかかっていました。
iOSアプリの開発において、デバッガーをアタッチできないときのデバッグは骨が折れます。その最たる例がPush通知から起動するときだと個人的には思います。 アプリが起動していない状況から起動するときに挙動を検証する際には、そもそもアプリが起動しておらずプロセスが存在しないためデバッガーをアタッチすることもできません。
iOSで仕方なく少し待ってから処理を実行するてのを時々やりたくなるんですが、毎度書き方を忘れるので、自分用にメソッドを定義して使っています。 どこかグローバルなところに定義しとくとアプリ全体で使えるので、AppDelegate.swiftの一番下あたりに定義を書いておきます。
久しぶりにメンテすることになったプロジェクトでiOSのPush通知を送ろうしたらHTTP2::Error::ProtocolErrorっていうざっくりしたエラーがでてしまい困りました。 サーバーはRails、Push通知はApnoticというgemを使って送信しています。
Xcodeが10にアップデートされたあと、React Nativeの既存プロジェクトのビルドが通らなくなりました。 たとえば↓のようなエラーがでました。 Build input file cannot be found: 'xxxx/node_modules/react-native/Libraries/WebSocket/libfishhook.a' そのときは、こちらの …
モバイルアプリのアイコンを全部用意するの面倒ですよね。毎度必要なサイズが変わるし。 僕は大きめの正方形画像を用意して、それを元に一括で縮小して生成してくれるサイトを使っています。ちゃんと調べていないので他にもあるのかもしれないですけど、僕はここを使ってます。
MacとiOSのSafariでのファイル選択有りのフォームの送信がうまくいかないケースがありました。 Submitボタンを押したときにChromeのNetworkに何も現れないのでしばらくはまりましたが、そのものズバリのバグがSafariにあることがわかりました。
CIFilterを使う CIColorControls inputBrightnessに値を設定 値は−1.0〜1.0 import CoreImage extention UIImage { func adjustBrightness(brightness: Double) -> UIImage? { let ciImage = CIImage(cgImage: …
TestFlightのベータ版審査に提出するために、事前準備として必要なテスト情報を入力しようとしたらエラーになりました。 テスト情報はAppStore ConnectのTestFlightのタブへ移動し、サイドメニューのテスト情報から入力ができるアレです。
% bundle init % echo 'gem "fastlane"' >> Gemfile % bundle install % fastlane init [22:17:37]: What would you like to use fastlane for? 1. 📸 Automate screenshots 2. 👩✈️ Automate …