技術ブログ

プログラミング、IT関連の記事中心

iOS

Apple Silicon (M1) の pod installできない問題の修正、pod installの方法

目次 エラーの内容 M1 Macでのpod install方法 エラーの内容 M1 Macにて、pod installを実行した際に、以下のエラーが発生します。 firebase_core: Using Firebase SDK version '9.5.0' defined in 'firebase_core' [!] CocoaPods could not find compatible…

SwiftでUIScrollViewの横のスクロールバーを表示しない方法

目次 ソースコードでUIScrollViewの横のスクロールバーを表示しない方法 StoryboardでUIScrollViewの横のスクロールバーを表示しない方法 ソースコードでUIScrollViewの横のスクロールバーを表示しない方法 以下のソースコードを記載することで、UIScrollVie…

SwiftでUIScrollViewの縦のスクロールバーを表示しない方法

目次 ソースコードでUIScrollViewの縦のスクロールバーを表示しない方法 StoryboardでUIScrollViewの縦のスクロールバーを表示しない方法 ソースコードでUIScrollViewの縦のスクロールバーを表示しない方法 以下のソースコードを記載することで、UIScrollVie…

SwiftでUITableViewをスクロールしない様にする方法

目次 ソースコードでUITableViewをスクロールしない様にする方法 StoryboardでUITableViewをスクロールしない様にする方法 ソースコードでUITableViewをスクロールしない様にする方法 以下のソースコードを記載することで、UITableViewをスクロールしない様…

Swiftのエラー「Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier cell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'」の対応方法

目次 エラー 原因 対応方法 エラー StoryboardでTableViewを作成すると、アプリ起動時に以下の様なエラーが表示されることがあります。 Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell …

クラッシュログで一部のログが復元されない場合【iOS】

iOS

■はじめに dSYMを使用してログを復元させた際に、一部のログで復元されないものがある。 その部分的な復元方法を以下にまとめます。 ■手順 確認したいログのバージョンの「.ipa」を取得する。 (リリースビル度の場合は、「Archive」画面で対象のビルドを右…

Appleから送られたログの解析方法【iOS】

iOS

■はじめに Appleからリジェクトの際などで送られてきたアプリのクラッシュログの解析方法をまとめます。(順次更新します。) Apple公式のクラッシュログに関する説明はこちら ■手順 Exception Typeを確認して、どのような理由でのクラッシュか?を確認する…

「年次自己分類レポート」の提出方法【iOS】

iOS

■はじめに 本記事は、個人で調べてまとめた内容です。 筆者は法律に精通している訳では御座いませんので、あくまで自己責任でご覧ください。 また、記載ルールや提出方法など、変更になる可能性はあるので、ご注意ください。 詳しくは、「こちら」の公式サイ…

開発環境以外のクラッシュログの確認方法【iOS】

iOS

■はじめに 開発環境であれば、Xcodeにログが出るので、クラッシュしてもすぐに分かります。 ただ、開発環境以外でAdHocなどでテストしてた場合、ログが見れないので調査が難航することがあります。 crashlyticsなどを組み込んでおけば、解析は楽ですが、それ…