L08084のブログ

技術記事の執筆は、祈りに近い

iOS

iOSのFace ID, Touch IDを使用したログイン機能を設計する - Part2

はじめに 以前、iOSのFace ID, Touch IDを使用したログイン機能を設計する - l08084のブログ という記事を書いたんだけど、実装してて辛かったり、そもそもセキュリティ的にマズそうだったので、色々と設計を変えた。 前回の設計 前回した設計なんですが、だ…

iOS端末(iPhone/iPad)のUDIDを確認する方法

Apple開発者アカウントにデバイスを登録するときに必要になる、デバイスID(UDID)の確認方法について バージョン情報 UDIDの確認方法 iTunesで調べる方法 Xcodeで調べる方法 参考サイト バージョン情報 MacBook Pro(15-inch, 2017) macOS High Sierra: 10.13.…

IonicをAndroid/iOSでビルド・パッケージ化

毎回やり方を忘れるので書きました...PCはMacです。Ionic以外のハイブリットモバイルアプリフレームワークでも概ね同じ手順になると思います。 バージョン情報 ビルド手順 プラットフォーム作成(Android/iOS共通) Android 実機ビルド パッケージ化 iOS 実機…

【Xcode】iOSシミュレータをブラウザでデバックする

iOSシミュレーターについても、iPhone、iPadなどの実機同様にSafariのWebインスペクタでデバックできるって知ってましたか?私は知りませんでしたが.... バージョン情報 デバック手順 シミュレーターが認識されない場合 バージョン情報 macOS High Sierra: 1…

【Ionic, Cordova】カスタムプラグインを導入した時のiOSビルド手順

はじめに バージョン情報 ビルド手順 カスタムプラグインを作る iOSビルド はじめに ionic-pluginやcordova-pluginなどのプラグインをインストールした後、オリジナル版とは違う修正を加えて、カスタムプラグインを作る事がある。そんなカスタムプラグインを…

【Xcode】iPhoneでは縦向き固定に、iPadでは横向き固定で表示したい

はじめに バージョン情報 手順 iPhoneはPortrait固定に設定 iPadはLandscape固定に設定 関連ライブラリ はじめに JavaScript(Ionic)を使ってiOSアプリを作成していた時に、「iPadで縦向き(Portrait)表示するとレイアウトが崩れるから、横向き(Landscape)固…

iOS シミュレーター上でだけアプリが動かない!そんな時....

実機(iPhone)だと動くのに、iOSシミュレーターだと動かない!みたいなことがあったので。 バージョン情報 Ionicなどのハイブリットモバイルフレームワークを使用して、JavaScriptでiOSアプリを作った時の話となります ionic-angular 3.9.2 Xcode: Version …

【Xcode】アプリアイコンに関するエラー: Failed to write image data for the app icon set from

Xcodeから、iPhone8 plusに実機ビルドしようとしたタイミングでエラーが発生した。 バージョン情報 Xcode: 9.3 モバイル端末: iPhone8 plus iOS: 11.1.2 発生したエラー アプリのアイコン関連と思われる同種のエラーが2件発生した。 エラー1 .../platforms/…

ipaファイルを直接iPhoneにインストールする

iOS

アーカイブで作成したipaファイルを直接、実機に入れる方法 バージョン情報 Xcode: 9.3 OS: macOS High Sierra Apple Configurator 2: バージョン2.7 iPhone 8 plus(iOS: 11.1.2) インストール方法 iOSアプリケーションをXcodeでアーカイブして、ipaファイル…

【Xcode】iOSアプリをネットワーク経由で配布する - In Houseビルドの方法

iOSアプリをApp Storeではなく、ネットワーク経由で配布する方法の一つとして、 In Houseビルドがある バージョン情報 Xcode: 9.3 OS: macOS High Sierra 前提 Apple Developer Enterprise Programに加入していて、証明書(P12ファイル)も、Mac PCにインポ…

「AppleDevloperの招待メールを送っておきました」と言われた時の対応

仕事中を想定 招待メールのリンクをクリック 「Welcome to the Apple Developer Enterprise Program.」みたいなタイトルのメールが来てると思うので、メール内のリンクをクリック 会社用のアカウントでログイン こんな感じのログインフォームがあるページに…

Xcodeを使っていて発生したエラー: Change your bundle identifier to a unique string to try again.

Xcodeでアプリを実機デバックしようとしているときに発生したエラーについて バージョン情報 Xcode: Version 9.2 発生したエラー エラー発生時のスクリーンショット [General] ->[Signing] -> [Status]の部分でエラーが発生していることがわかる。エラーメッ…

画像を使ったボタンをTint Colorで塗りつぶす

画像を使ったボタンを他のUIコンポーネントと同じくTint Colorで塗りつぶす。 下記画像のボタンをTint Color(画像では青)に塗りつぶしたい。 以下解決策。 ButtonのTypeをCustom→Systemに切り替える Tintを好きな色に設定 以上。

Segmented Controlのハイライトを消す

表題の件で困ったのでメモ。 Segmented Controlは、状態の切り替えに使われるボタンであり、現在どの状態なのかも選択されているセグメントをハイライトすることで教えてくれます(下記の画像だと、「赤」が選択されている)。 ただ、カレンダーの移動でSegmen…

UICollectionViewセルのイベントを無効にする

表題のしょーもない問題に時間をかけてしまったのでメモ。 開発環境 Xcode: 7.3 Swift: 2.2 OS X EI Capitan(10.11.4) 前回記事の家計簿アプリで曜日と前月/次月の日付も選択できてしまう問題があったため解決策を調べていたんですが、TableViewのCellを選択…

Swift2で家計簿アプリを作った(2)

前回記事の続き。 開発環境 Xcode 7.3 Swift 2.2 OS X EI Captain(10.11.4) 前回作成した家計簿アプリに下記2点の機能を追加した。 月別支出額のグラフ 支出が発生した日時が登録できるようにカレンダーを表示 スクリーンショットはこんな感じ 月別グラフの…

Swift2で家計簿アプリを作った

家計簿アプリを作成したのでメモ。 開発環境 Xcode: 7.3 Swift: 2.2 OS X EI Capitan(10.11.4) アプリのスクリーンショットはこんな感じ。 初期画面では、今月に入ってから使用した金額の合計が表示されている。 買い物の金額をテキストボックスに入力して、…

Swift2を使って目覚まし時計アプリを作った

目覚まし時計アプリを作成したのでメモ。 開発環境 Xcode: 7.2 Swift: 2.1 OS X Yosemite(10.10.5) 参照したサイト walkingmask.hatenablog.com techmeganeyamada.hatenadiary.com アプリのスクリーンショットはこんな感じ アプリの機能 設定した時間になる…