LCL Engineers' Blog

バス比較なび・格安移動・バスとりっぷを運営する LCLの開発者ブログ

モバイルアプリエンジニアとして入社して3ヶ月が経ちました

2017年8月よりモバイルアプリエンジニアとして入社しました 山下です。 入社後1ヶ月ほどから下書きを書きつつ、あっという間に3ヶ月が経っていました。 新しい環境にも慣れてきたので、今回は転職の経緯や入社までの所感、 入社後3ヶ月経った上での会社の紹…

Bitriseで動作するFastlane/Gymでビルドが失敗する問題の解決方法

iOS

Xcode9 / Swift4の対応後、とあるブランチを配布しようとした際に PodsでインストールしたライブラリでProvisioning Profileが参照できずビルドが失敗する現象が発生しました。 以下はBitrise上のログです。(Provisioning Profile等の情報は伏せてあります…

Swift 4とiPhone Xの対応をしました

iOS

iPhone Xの発売まであと1週間ほどとなり、 弊社のiOSアプリ「高速バス比較」でも、Swift4とiPhone Xの対応を行いました。 今回は、Swift3からSwift4への作業内容をまとめていきたいと思います。 準備 Xcode上でビルドするためにコードやライブラリの更新をし…

JOB管理をJenkinsからKuroko2へ移行しました

弊社では最近、JOB管理をJenkinsからKuroko2へ移行しました。 Kuroko2についての概要や導入方法は、以下の記事などが詳しいため割愛させて頂き、弊社での具体的な導入内容について紹介したいと思います。 https://github.com/cookpad/kuroko2 http://dev.cla…

iOSDC Japan 2017 day1 レポート

前夜祭を含んだ3日間で開催されるiOSの国内カンファレンス、iOSDCに参加してきました。 今回はその1日目(9/16)のレポートです。 今年のiOSDCは最大4つのメインセッションが並行で行われるということで、 前日から公開されていたタイムテーブルを見ながら、…

パフォーマンス計測ツール:SpeedCurveの使い方

フロントエンドエンジニアの岡田です。今回は、パフォーマンス計測ツール:SpeedCurveをLCLでどのように使っているかお伝えします。 設定について 計測タイミング(Times) 計測タイミングは多いに越したことはないとは思いますが、コストとのバランスで、今…