ttlog

日々の開発で得た知見の技術メモ。モバイルアプリネタが多いです。

2020-01-01から1年間の記事一覧

Azure DevOps(Boards)のWork ItemをOrganization間で移行する

はじめに あまり無いことだとは思いますが、Azure DevOpsの情報を別Organization(企業)へ移行する必要が生じました。 Azure Reposのソースコードの移行はGitなので簡単に出来たのですが、Azure BoardsのWork Itemについてはなかなか情報が見つかりませんでし…

iOS 端末のモデル識別子を取得する

開発中のアプリで端末の機種を判定したかったのですが、 UIDevice.current.model は iPhone や iPod touch としか返さないため、もう少し詳細な情報を取得する方法を調べました。 今回のコードにより iPhone12,3 等の形式の識別子を取得することが出来ます。…

Expressサーバ上にGatsbyサイトをデプロイしてみた

最近Gatsbyをチマチマ触っているので、Expressサーバ上に載せてみました。 基本的にはExpressの静的ファイル配布機能を使用しているだけですが。 ※モバイル畑なので、Web関連はあまり詳しくありません。 プロジェクトの作成 $ gatsby new foo $ cd foo $ npm…

設定アプリ(Settings Bundle)にUUIDを表示する方法

たまにですが、設定アプリに「ユーザーID」といった項目名でUUIDを表示しているアプリを見かけます。 開発中のアプリでも端末識別用のUUIDを設定アプリに表示する必要があったため方法を調べてみたのですが、 予め決まっている固定値を表示する方法がほとん…

TestFlightで「輸出コンプライアンスがありません」を表示されないようにする方法

TestFlightにアプリをアップロードした際に表示されるこの質問、fastlaneでアップロードする際にも表示され、自動でアプリが配信されなくなってしまうのですが、予めプロジェクト設定を追加しておくことで表示されないようにすることが可能です。 設定方法 I…