IPhoneアプリ開発初期設定

ここでは、UIKitをxcodeに設定し、データベースにはFirebaseを使い、Firebaseを使うために、podfile作成を行い、開発ができる状態に持っていくことを目的とする。

手順1(Xcodeのインストール)
1.XCodeのインストール(AppleIdを持っている前提)
 ー「XCode」はMacBookの「App Store」からインストールできる。
2.インストールが完了すると、「Xcode and Apple SDKs Agreement」という  
 題名のテキストが表示されるので、「Agree」というボタンを押す。
3.「Agree」ボタンを押すと、Macのパスワードを求められるので入力。
4.Xcodeを起動させる

手順2(プロジェクトを作成)
1.「Welcome To Xcode」と書かれた画面が出たら、「Welcome To Xcode」
 と書かれた部分の下に、3行の選択肢がある。そこで、一番上の「Create
 a new Xcode projectをクリックする。
2.「choose a template for your new project」と左上に表示された画面が現れ
 る。その画面の白い部分の最上段で、IOSを選択し、その下のApplication
 で「App」を選択し、右下の「Next」ボタンを押す。
3.次に、左上に「Choose options for your new project」と表示された画面が出る。そこで、
  Product Name: 好きな名前を入力
  Team:自身のApple IDを選択
  Organization Identifier: もし、ドメインがある場合は、ドメインを逆入力
              ない場合は、メールアドレスを逆入力
              例)aggg@gmail.com→com.gmail.agggと入力
  Bundle Identifier:Product Name+Organization Identifierの合成
  Interface:今回は、swiftUIを使わないので、storyboardを選択
  Life Cycle: 「UIKit App Delegateを選択」 
  Language: 「swift」を選択
4.「Next」ボタンを押す。
5.次に、プロジェクトの保存場所を聞かれるので、適当なフォルダを選択し
 「Create」ボタンを押す。これで、開発に必要なXCodeの準備は完了。

手順3(FirebaseとXcodeを接続させる。)
1.(https://firebase.google.com/)このURLにとぶ。(Googleアカウント前提)
2.(https://qiita.com/Labi/items/c2a13ada4ddbecf2fdc3)この1と2まで終わら
 せる。

手順4(podの設定)(手順3-2の記事の3の詳しい手順)
1.Macでターミナルを開く。(LaunchPadの中のその他にあるかも...)
2.「cd (-path to your project directry-)」を入力する
  例)もし、「NewProject」というプロジェクトをXcodeで作成し、
  DeskTopに保存していた場合のパスは、「Desktop/NewProject」となる
  ので、「cd Desktop/NewProject」と入力し、Enterを押す。これで、指
  定のディレクトリ(フォルダ)に移動できる。
3.移動できたら、「pod init」と入力し、Enterを押す。これで、Podsが移動
  したプロジェクトに作成される。
4.「pod install」と入力し、Enterを押し、作成したPodsをプロジェクトに反
  映させる。
5.「vi Podfile」と入力しPodfileをターミナルで開く。
6.キーボードの「i」を押すとPodfileが編集モードになるので、中身を全部消
  し(1文字づつしか消えない)したの文をコピペする(-------)にはXcodeで
  設定した「Product Name」を入力する。(インデントには注意)
〜〜〜〜〜〜〜〜〜〜〜〜〜〜
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target '--------------' do
 # Comment the next line if you don't want to use dynamic frameworks
 use_frameworks!

 # Pods for New

 pod 'Firebase/Analytics'
 pod 'Firebase/Auth'
 pod 'Firebase/Firestore'
 pod 'Firebase/Storage'

end
〜〜〜〜〜〜〜〜〜〜〜〜
7.入力が終わったら、キーボード上の「esc」ボタンを押し、編集モードを終
  了。そして、Shift+1を押し、キーボードの上矢印を押す。そうすると、
  「:.,$!」こういう文字列が出てくるので、「:」以外を削除し、「:」の後
  に、「wq」(保存してとじるの意味)と入力し、Enterを押す。
8.そのがターミナルの画面が戻るので、「pod update」と入力+EnterでPod
  の設定を終了。
9.手順3-2の(https://qiita.com/Labi/items/c2a13ada4ddbecf2fdc3)この記事の
  4以降を行えば終了。

もし記事の4でエラーが出る場合は、一度xcodeを閉じて、Finderのプロジェクトのあるフォルダまで移動しフォルダの中、プロジェクトネーム.xcworkspaceを探し、そこからxcodeを開くと解決するかも。

お疲れ様でした。


この記事が気に入ったらサポートをしてみませんか?