iOS– tag –
-
技術Tips
The app falls with GADAInvalidInitializationException at startup.
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 'GADInvalidInitializationException', reason: 'The Go... -
技術Tips
アプリ起動時にFirebaseのAdMobでGADInvalidInitializationExceptionで落ちる
解決GoogleService-Info.plistではなくて、Info.plistにGADApplicationIdentifierの設定を追加する。 FirebaseのAdMobをpod updateしたら落ちるようになってしまった。 エラー内容は以下。 *** Terminating app due to uncaught exception 'GADInvalidInit... -
技術Tips
Firebaseをインストールしようとしたら、”linker command failed with exit code 1″のビルドエラーが発生したが、Build SettingsでOther Linker Flagsを設定しなおしたら解決した話。
XcodeプロジェクトでFirebaseを使用するために、cocoapodsにて、Firebase/Coreをインストールし、初期化コードを記述して、ビルドしようとしたところ、以下のビルドエラーが発生した。 linker command failed with exit code 1 (use -v to see invocation)... -
技術Tips
ipaファイルのバージョン(Version、Build)を確認する
すでにExport済みのipaファイルのバージョンを確認する方法。 macのターミナルで確認可能。 ipaを解凍して、中にあるInfo.plistファイルを、openコマンドで開けばOK。 unzip MyApp.ipa cd Payload/MyApp.app open Info.plist -
技術Tips
【iOS】TrustKitで使用するPinの生成方法
TrustKitで使用するPinってどうやって取得するんだと思っていたら、マニュアルに書いてあった。 Getting Started | TrustKit opensslコマンドを使用するか、ライブラリに含まれているpythonスクリプトを使って生成する。 opensslを使用する場合は、例えば... -
技術Tips
AutoLayoutのMultiplierをNSLayoutConstraintでIBOutlet接続してプログラムから操作できないか。
AutoLayoutのMultiplierの制約を、IBOutletで接続して、プログラム側から変更したりできないか調べた。 が、multiplierを直接変更するようなやり方は存在しなかった。 しかし、代替策でやりたかったことは実現できた。 例えば、実現したい制約が、限られて... -
技術Tips
Xcodeを使ってArchiveしたipaをとりあえず開発用の端末へインストールする
Archiveしたipaを端末へインストールしたい XcodeでArchiveしたipaをとりあえず、開発用の端末へインストールして実行したい。iTunesでやろうとしたら、「App」の項目がiTunesから消えているではないか。どうしたものか。 Xcodeを使って簡単にインストール... -
技術Tips
PLCrashReporterを自分のプロジェクトに追加して使えるようにする
PLCrashReporterを使う iOSアプリでクラッシュハンドリングするためにPLCrashReporterを使用したので、その導入方法と使い方。 単純に、クラッシュ解析をしたい場合は、AppStoreにリリースしている場合は、標準のクラッシュレポートでOKだし、Enterprise... -
技術Tips
iOSのバージョンによって処理を分けるやり方(Swift、Objective-C)
[crayon-6706098fa1afa192539120/] [crayon-6706098fa1aff264710727/] -
技術Tips
XcodeのデフォルトシミュレータをiPhone8 Plusじゃないのにする
Xcodeでgit cloneしたてのプロジェクトを開いたり、新規プロジェクを開いて、さてシミュレータで実行しようかと思って実行したときに、シミュレータがPlusなのが許せん! しかしデフォルトのシミュレータが変更できん! てことで、iPhone8 Plusは非表示...