底辺SE奮闘記

年収300万SEブログ

iOS

【React / iOS】useStateで増減するinput要素にフォーカスを当ててキーボードも表示させる

困りごと ReactでuseState管理されているinput要素が増えた時に、その増えたinput要素にフォーカスを当てたい、というニーズは結構あるように思います。 Androidは比較的素直かと思いますが、(少なくともiOS16.6の)iOSのSafariではフォーカスは当たるもの…

【Apple Business Manager】とにかく配布したい人向けチェックポイント

MDM(Mobile Device Management)なしでとりあえず配布することを考えた時のチェックポイント。 配布する側 配布される側の組織情報を入力したか https://appstoreconnect.apple.com ->「一般」->「価格および配信状況」->「Appの配信方法」を「非公開」にし…

【Xcode・iOS】"An SSL error has occurred and a secure connection to the server cannot be made."に対処

タイトル通り、 An SSL error has occurred and a secure connection to the server cannot be made. のエラーに対応します。 上記エラーの原因はHTTPS接続がAppleのセキュリティ水準に達していないことにあります。 検索エンジンで検索するといくらでも回答…

【Xamarin】2020年4月16日現在 iOS13.4でGestureRecognizersが反応しない

解法は「Xamarinをアップデート」です。 正常動作を確認したバージョン VisualStudio for Mac 8.5.3 Xamarin.Forms 4.5.0.530 現象 下記コードがiOS13.4で正常に動作しなくなる <RelativeLayout.GestureRecognizers> <TapGestureRecognizer Tapped="OnButtonClicked"/> </RelativeLayout.GestureRecognizers>

【Xamarin・iOS】シミュレータ実行時、「System.Exception 〜MissingEntitlement」で怒られる

シミュレータでは、Xamarin.Essentials.SecureStorageを使用すると、上記エラーが発生するようです。 エラーに書かれている通りに修正を行います。 iOSプロジェクトの中にあるEssentials.plistの下記項目にチェックを入れます。 その後、iOSプロジェクトの「…

【Xamarin・iOS】App Store Connect に" ITMS-90338: Non-public API usage"と怒られアップロードできない

Xamarin.iOSでApp Store Connectにアプリをアップロードしようとする際 ITMS-90338: Non-public API usage - The app references non-public selectors in XXXXXXX.iOS: applicationWillTerminate, ddSetLogLevel:, localTarget, newSocketQueueForConnectio…

【Firebase・iOS・Xamarin】プッシュ通知FCMする

環境 iOS 12.1.4 実装準備 1. GoogleDeveloperアカウント関連 前提としてGoogleDeveloperアカウントが必要です。 1-1. TeamIDをメモ 下記URLでTeamIDを確認する https://developer.apple.com/account/#/membership/ 1-2. AuthKeysを取得 下記URLでAuthKeyを…

【Xamarin・iOS】アーカイブしようとしたら「同じ依存アセンブリの異なるバージョン・・・」と出てアーカイブできない

自分用メモ。 エラーメッセージと自分の解法が噛み合ってない気がするので注意。 同じ依存アセンブリの異なるバージョン間で競合が見つかりました。プロジェクト ファイルで "AutoGenerateBindingRedirects" プロパティを true に設定してください。詳細につ…