CATEGORY

開発ツール

  • 2022-07-22
  • 2022-07-22

Macで電子証明書を書き出す方法

Macはインストールされた電子証明書をキーチェーンアクセスが管理しています。キーチェーンアクセスは電子証明書だけではなく、以下の様な情報を管理しています。 アカウント情報(IDとパスワード) 秘密のメモ 電子証明書 公開鍵 秘密鍵 この記事 […]

  • 2022-07-21
  • 2022-07-21

【解決】Docker Composeで原因不明の認証エラー

以前、Docker Composeで原因不明の認証エラーが起きて、解決できたのでそれについて書きます。 症状 ユニットテストで通信する相手のサーバーをDockerでコンテナ化しています。Gitから一式を取ってきて、いつものようにdocker […]

  • 2022-07-20
  • 2022-07-20

Gitから変更されたファイルだけを取り出す方法

Gitはファイルの履歴を管理しています。この機能のおかげで同じリポジトリを参照する人は、別の人が行った変更を取り込むことができます。 変更内容を別の人に渡したいときに、リポジトリに直接アクセスできる人はGitの機能を使ってもらえば良いのです […]

  • 2022-07-20
  • 2022-07-20

ビルド設定ファイルでXcodeの検索パスを変更する

開発しているアプリによっては自分たちが管理していないSDKなどを必要とする場合があります。SDKのインストールパスは大体同じ場合が多いと思いますが、任意の場所に置くことが出来る場合、マシンや開発者によって置いている場所が異なる場合があります […]

  • 2022-07-19
  • 2022-07-19

Xcodeでプロジェクト間共通のマクロを定義する

SDKなどの複数のライブラリやプログラムで構成されるモジュールを開発しているときなど、複数のプロジェクト間で共通のマクロ定義を参照することがあります。 例えば、ある特定の機器と通信するSDKを開発しているときに、対象となる機器によって定数を […]

  • 2022-07-18
  • 2022-07-18

Xcodeの設定ファイルの作成方法

Xcodeで設定するビルド設定はプロジェクトファイル(*.xcodeproj)に保存されます。通常のアプリ開発ではこれだけで十分なのですが、中規模以上の開発を行っているときや特殊なプログラムを作っているときなどは、もう少し柔軟に制御したいこ […]

  • 2022-07-17
  • 2022-07-17

Xcodeの証明書などのバックアップ

iOSアプリなどのApple Platform向けの開発をしていると、Apple Developer Programで発行された電子証明書などコードサイニングに必要な情報がマシンに保存されています。私の場合は、これらの証明書をバックアップし […]

  • 2022-07-02
  • 2022-07-17

【2022/06/03】Xcodeの動作環境

古いOSもサポートするアプリを開発するときや、古いOSで開発するときに、どのXcodeを使えば良いか分からないときがあります。Xcodeの動作環境をまとめました。