はじめに

NativeScript で iOS の FaceID や TouchID、Android の指紋認証などの生体認証を利用する方法。

TL;DR

続きを読む

はじめに

NativeScript でデータの 保存/読み出し を行う方法を整理した。

TL;DR

  • ApplicationSettings を使う
    • const appSettings = require("tns-core-modules/application-settings");
    • appSettings.getXXXX, appSettings.setXXXX, appSettings.hasKey, etc
続きを読む

はじめに

Cordova の iOS ビルドなどで ios-deploy を使っていて、以下のエラーが出た場合の対処方法。

1
2
3
4
5
...
[100%] Installed package /Users/hoge/app/platforms/ios/build/device/AppName.app
------ Debug phase ------
2019-11-28 12:38:08.078 ios-deploy[24906:291578] [ !! ] Error 0xe800007f: Device doesn't support wireless sync. AMDeviceStartService(device, CFSTR("com.apple.debugserver"), &gdbfd, NULL)
ios-deploy: Command failed with exit code 253

ちなみに、自分の環境ではビルド・デプロイまではできるが、Mac に繋いで Safari 経由でのデバッグができない(iOS デバイスを認識しない)という状態だった。

TL;DR

  • ios-deploy をアンインストール→再インストール で解決
    • rm ~/Library/Developer/Xcode/DerivedData/ios-deploy-*
      • 削除が不安なら一度 mv でリネームするのが良い
    • npm un -g ios-deploy
    • npm i -g ios-deploy
続きを読む

はじめに

Cordova でアプリデプロイ時に、指定した端末やエミュレータにデプロイする方法についてまとめた。

TL;DR

  • cordova run --list で利用可能なデバイスの表示。
  • cordova run ios --target=<target id>実機へのデプロイ
  • cordova emulate ios --target=<target id>エミュレータへのデプロイ
続きを読む

はじめに

GitHub などに登録されている Cordova アプリのソースコードをクローンした後に、クローンしたコードを使って Cordova 環境を構築(初期設定)する方法。

TL;DR

  • 既存ディレクトリをリネーム
    • mv <original name> <renamed name>
  • --template オプションを使って cordova create
    • cordova create <original name> --template=<renamed name>
  • リネームしたディレクトリを削除
    • rm -rf <renamed name>
続きを読む

はじめに

Vue + Cordova の iOS アプリを Xcode v11 でビルドすると Cannot read property 'toLowerCase' of undefined のエラーが出たので、解決方法について整理した。

TL;DR

  • Xcode v11 と cordova-ios v4 系は互換性がない
    • vue add cordova でインストールされるのは cordova-ios v4.5.5 (2019/11/21 現在)
  • cordova platform rm ioscordova platform add ios@latest で解決
続きを読む

r17n


Softwear Engineer


Fukuoka