When I made a pod update of Firebase's AdMob, the app started falling when the app was launched. The contents of the error are as follows. *** Terminating app due to uncaught exception 'GADInvalidInit […]
解決GoogleService-Info.plistではなくて、Info.plistにGADApplicationIdentifierの設定を追加する。 FirebaseのAdMobをpod updateしたら落ちるようになってしまった。 エラー内容は以下。 *** Terminating app due to uncaught exception 'GADInvalidInitializatio […]
XcodeプロジェクトでFirebaseを使用するために、cocoapodsにて、Firebase/Coreをインストールし、初期化コードを記述して、ビルドしようとしたところ、以下のビルドエラーが発生した。 linker command failed with exit code 1 (use -v to see invocation) エラーの詳細は以下のように出力されていた。 Undefine […]
すでにExport済みのipaファイルのバージョンを確認する方法。 macのターミナルで確認可能。 ipaを解凍して、中にあるInfo.plistファイルを、openコマンドで開けばOK。 unzip MyApp.ipa cd Payload/MyApp.app open Info.plist
TrustKitで使用するPinってどうやって取得するんだと思っていたら、マニュアルに書いてあった。 Getting Started | TrustKit opensslコマンドを使用するか、ライブラリに含まれているpythonスクリプトを使って生成する。 opensslを使用する場合は、例えば、手元にサーバ証明書がある場合は、以下コマンドで生成できる。 openssl x509 -in my-c […]
AutoLayoutのMultiplierの制約を、IBOutletで接続して、プログラム側から変更したりできないか調べた。 が、multiplierを直接変更するようなやり方は存在しなかった。 しかし、代替策でやりたかったことは実現できた。 例えば、実現したい制約が、限られている場合は、複数の制約を設定して、設定した制約をIBOutlet接続して、 NSLayoutConstraintのisAc […]
Archiveしたipaを端末へインストールしたい XcodeでArchiveしたipaをとりあえず、開発用の端末へインストールして実行したい。iTunesでやろうとしたら、「App」の項目がiTunesから消えているではないか。どうしたものか。 Xcodeを使って簡単にインストールできる 公式ページに簡単なやり方が書いてありました。 PCに端末を接続する。 Xcodeメニューから、「Window […]
PLCrashReporterを使う iOSアプリでクラッシュハンドリングするためにPLCrashReporterを使用したので、その導入方法と使い方。 単純に、クラッシュ解析をしたい場合は、AppStoreにリリースしている場合は、標準のクラッシュレポートでOKだし、Enterpriseなどの非AppStoreアプリの場合は、FirebaseやHockeyAppやDeployGateを使うのが […]
[crayon-6480fd48d19cd869241505/] [crayon-6480fd48d19d3440886939/]
Xcodeでgit cloneしたてのプロジェクトを開いたり、新規プロジェクを開いて、さてシミュレータで実行しようかと思って実行したときに、シミュレータがPlusなのが許せん! しかしデフォルトのシミュレータが変更できん! てことで、iPhone8 Plusは非表示にすることに。 1. Add Additional Simulators... 2. Simulatorsタブを選択 3. i […]