BambooHero

iOSアプリ開発と株式投資をメインに色々書きます

iOSアプリ開発

XCodeのビルド、キャッシュ関連フォルダまとめ

iOSアプリ開発をしていると、急にビルドが失敗するようになったり、実機にアプリがインストールできなくなったりすることがあります。 そういうとき、DerivedDataフォルダを削除する良い、とか、XCodeのキャッシュを削除しましょうとかっていう記事を見て、…

GithubへのプッシュでBitriseのビルドがトリガーされない

トリガーの設定を何度やってもビルドが始まらず、なんでろうと思っていたのですが、Webhookの設定がされていないことが原因でした... 最初のアプリのセットアップでWebhookの設定の工程を飛ばしてしまっていたようです。 Bitriseでアプリを選択し、Codeタブ…

Bitriseでビルド&テストする前にローカルでビルド&テストをデバッグしたい

ユニットテストを実装し、ローカルでテストがパスすることが確認できた。 コードをプッシュしてBitriseでテストできるように設定しよう。 ...ビルドが失敗する。。 たぶんこの設定がおかしいんだな。もう一度プッシュしてビルド! ...ビルドが失敗する。。 …

iOS on BitriseでUIテストだけを実行するワークフローを作りたい

iOSアプリのプロジェクトにユニットテストとUIテストが両方あるのですが、1つのワークフローで両方を実行するととんでもなく時間がかかってしまうので、UIテストだけを実行するワークフローを作りたいと考えました。 もう少し具体的に説明すると、以下の2つ…

SwiftUIプロジェクトを作った後にAppDelegate起動に変更したい

XCodeでSwiftUIの新規プロジェクトを作ったときに、最初はLife CycleとしてSwiftUI Appを選択したけど、後々AppDelegateに変更したいことがありました。 SwiftUI Appを選択してプロジェクトを作成すると、xxxApp.swiftというファイルが作成されてそれがエン…