学生かえるエンジニアのブログ

iOSを主にやる勉強中エンジニア。かえるが好き。ピクルスってかわいいよね。

iOS

IPA ファイルを作成して DeployGate へアップロードまでを自動で on TravisCI

個人制作のアプリで、github に push したら、TravisCI で ipa ファイルを作成して DeployGate にアップロードするまでの流れを自動で行うようにしました。 わりと手こずったりしたので、備忘のためにも記事にしておきます。 前提 p12 ファイルなどを扱うの…

PDFKit で https が表示できない

Macには以前からあったようですが、iOSではiOS11から PDFKit が追加されました。 PDFKit の細かな話は自分で調べてもらうとして、今回は https://... のPDFが表示されず、対応策がネット上に英語の情報しか見つからなかったので書いておきます。 前提 Xcode …

xcodebuild でビルドだけする on CI

TravisCI で xcodebuild 実行してビルド通過するかチェックしたいなと思いました。 個人開発のアプリなのでユニットテストなども書いて無く、とりあえずビルドをパスするかどうかだけチェックしたかったんですが、意外と引っかかってしまったのでメモしてお…

Xcode9 & iOS11 で ワイヤレスデバッグ

Xcode9 と iOS11 を使用するとワイヤレスで実機テストができるようになりました! かなり便利! 方法 1 Devices を開く Xcode のメニューバーから Window > Devices and Simulators を開く 2 Connect via network を ON 最初は実機とUSBで接続して下さい。 3…

Storyboard上のNavigationBarのサイズでワーニングがでてる

Storyboard で Navigation Bar (というか Navigation Controller ) を使ってたら Warning がでて、 良くある AutoLayout の本来あるべき位置とのズレとかで出てるやつかと思って update frames しても治らない 特に直さなくても Warning だから実行は出来る…

Xcodeにベクタ画像(pdf)を追加してもジャギる(iOS開発)

iPhoneの種類が増えるにつれ、各解像度にあわせて @1x @2x @3x の画像を用意するようになりました。 そしていつからだか、Xcode(iOS)がベクタ画像 *1 に対応しましたね。 「やったー!これで用意する画像1つだけでいいじゃん!」 と喜びつつも、実際に使用し…

自作UIViewに@IBDesignableを適用してもうまくいかない問題

自作UIViewに@IBDesignableを適用して、StoryboardやXibファイルで使用しようとしたらビルドがうまく通りませんでした。 原因は、自作のUIViewをXibを使用して作る時の、Xibを読み込むコードに問題が有りました。 解決策 下記コードではなく、 Bundle.main.l…