1.環境構築メモ - ArtefactGitHub/I_T_iOSPractice GitHub Wiki
◆大まかな手順
Microsoft 公式
https://docs.microsoft.com/ja-jp/visualstudio/mac/installation
https://developer.xamarin.com/ja-jp/guides/cross-platform/getting_started/installation/windows/
- IDE起動
- OpenGLプロジェクト作成
- AppleId追加
- fastlaneの導入
ダウンロード、ターミナルでインストール
(キーチェーンが求められた場合、管理者の資格情報を入力する) - 各ツールの導入
◆AppleIDの登録
-
Apple ID を作成する。
https://support.apple.com/ja-jp/HT203993 -
Apple Developer Program へ登録する(有料12000円弱)
https://developer.apple.com/programs/jp/
(個人として登録する場合も、身分証明のため免許証の写真などを送る必要がある)
◆ツールの導入
https://qiita.com/AcaiBowl/items/f48f9d0f53f1448720ec
Bundler の Gem をインストールし、Bundler から CocoaPods をインストールする。
【 Bundler 】
Ruby ライブラリを管理する。
https://qiita.com/oshou/items/6283c2315dc7dd244aef
$ sudo gem install -n /usr/local/bin bundler
$ bundle init
$ vi Gemfile
$ bundle install --path vendor/bundle
【 CocoaPods 】
iOS アプリを作成する際のライブラリを管理する。
https://qiita.com/satoken0417/items/479bcdf91cff2634ffb1
→ 「ERROR: While executing gem ... (Errno::EPERM) とかのエラーが出てる」
http://www.project-unknown.jp/entry/cocoapods-high-sierra
$ sudo gem update --system -n /usr/local/bin
$ sudo gem install -n /usr/local/bin cocoapods
$ pod setup
$ pod init
$ vi Podfile
$ pod install
(2回目以降は $ pod update)
【 fastlane 】
・fastlane の初期化
「bundle exec fastlane init」するも Xcode プロジェクト上で行うよう警告
→ 諦める
・match の初期化
「bundle exec fastlane match init」
「./fastlane/Matchfile」が作成されるので、それぞれ設定する。
"git_url":"https://github〜〜.git"
"type":"development"
"app_identifier":"com.〜〜"
"username":"〜〜@gmail.com"