タグ

2020年4月28日のブックマーク (4件)

  • xcconfigを使って本番とテスト環境を切り替える方法

    iOSアプリを開発していると、番の環境とテストする環境を切り替えて開発することがありますよね。この場合、ソースコードを直接コメントアウトしたりAPIサーバーのURLを書き換えたりすると、手作業が増えたりコメントし忘れたりということが発生します。 今回は、Xcodeの設定をまとめて切り替える方法を紹介します。 xcconfigとは? XcodeのBuild Settingsを設定できるファイルです。xcconfigを使わない場合は、XcodeのBuild Settingsからプロジェクトファイルに直接書き込むことになります。この時、Gitなどを使ってプロジェクト管理をしてるとコンフリクト解消が難しくなってしまう場合があります。xcconfigを使うことで、シンプルにパラメーターごとに値を設定できるので管理がとても簡単になります。 使い道 このxcconfigは、複数作ることで場面ごとにプロ

    xcconfigを使って本番とテスト環境を切り替える方法
    KatagiriSo
    KatagiriSo 2020/04/28
    勉強になりました。
  • [Swift]Schemaを使用してURLの接続先を切り替える | RE:ENGINES

    はじめに はじめまして、suzukiです。 日はXcodeのSchemaを使用しURLの接続先を紹介したいと思います。 以前にURLの接続先の変更漏れがあったので、その時しておくべきだった事の備忘もかねて書かせていただきます。 まずSchemaを理解する前にBuildConfigurationについて説明させていただきます。 XCodeのBuildConfigurationとは XCodeではBuildConfigurationという設定があります。 こちらは 開発環境 検証環境 番環境 等それぞれの環境に合わせて読み込むコードを変更したり、参照するファイルを異ならせたりすることが可能です。 たとえばですが 古いXCodeですとProvisioningProfileの設定で DebugとReleaseで異なるProvisioningProfileを設定おりました。 そちらもこのBuil

    [Swift]Schemaを使用してURLの接続先を切り替える | RE:ENGINES
    KatagiriSo
    KatagiriSo 2020/04/28
    勉強になりました。
  • iOS開発における環境変数の分け方

    マンガZERO(iOS)の開発環境の紹介 マンガZERO(iOS)では環境変数をScheme毎に変えてビルドできるようにしています。 この記事では環境変数を変える理由と実際にConfigファイルを使って環境変数を切り替える手段を紹介します。 社内配布限定のアプリを作りたいなどの要望があった場合、この手法ですぐに対応できるようになるのでオススメです。 マンガZERO(iOS)のSchemeの分け方 以下の3パターンに分けてアプリを生成できるようにしています。 Debug 開発時用。開発者以外は触りません。 Adhoc 社内配布用。新機能の使い心地やユーザビリティなどを確かめる際に使われています。 社内ではFabricのBetaを使用して、配布しています。 Store 公開用。ストアに公開される状態をもつようにしています。 弊社ではiTunes ConnectのTestflightを使用して最

    iOS開発における環境変数の分け方
    KatagiriSo
    KatagiriSo 2020/04/28
    勉強になりました。
  • TeX のディレクトリ構成 - TeX Wiki

    TeX のディレクトリ構成 (TDS) † TDS (TeX Directory Structure) とは,TeX の標準的なディレクトリ構成です。 TeX Live や W32TeX はこの TDS に従っています。 http://www.tug.org/texinfohtml/tds.html https://ctan.org/tex-archive/tds 実際にどのように TeX に関するファイルやディレクトリを配置したらよいのか考えます。 パッケージやフォントを追加する際,あるいは使用しているパッケージの置き場を探す際に参考になるはずです。 [TODO] TDS のバージョンによる違いはどの程度でしょうか? TEXMF ツリー・多重 TEXMF ツリーとは † 現在の TeX ディストリビューションのほとんどは TEXMF ツリー*1を採用しています。 TEXMF ツリーには,

    KatagiriSo
    KatagiriSo 2020/04/28
    ディレクトリ構成