ChatGPTでiPhoneアプリを作る方法|初心者向けにXcode導入から徹底解説

アプリ開発

新しい画面が必要な場合

なお、ChatGPTから、HomeView.swiftを新しく作るように言われた場合。

Xcode画面一番上から、

File

New

File…

を押します。

次に、SwiftUI Viewを選びます。

Nextを押します。

名前を、HomeViewと入力。

Createを押します。

すると、Xcode左側に、HomeView.swiftが追加されます。

あとはそのファイルを押して、ChatGPTからもらったHomeView.swiftのコードを入れます。

こまめにバックアップをとる

正常に動いた区切りでは、バックアップを取ります。

簡単な方法なら、MacのFinderから、アプリのプロジェクトフォルダを丸ごとコピーします。

例えば、MyFirstApp-backup-01など。

見た目がおかしい場合

エラーはない。

でも、

・ボタンがズレている
・文字が切れている
・画像が大きい
・余白がおかしい

という場合。

画面のスクリーンショットをChatGPTへ送ります。

例えば、

現在この表示になっています。

添付した画像を確認してください。

下のボタンだけ位置がおかしいです。

他のデザインには触れず、
このボタンの位置だけ直してください。

現在のコードは以下です。

(コード全文)

という感じでいきます。

WordPressと連携する場合

自前のサイトをベースにしたアプリを作る場合、デザインはアプリで詰めていくとして、

「サイトとアプリで記事データを共有するために、プラグインを作ってください」と言ってください。

というか、困ったらプラグインを作ってもらうのが便利かなと思います。

例えば、記事の装飾をアプリに反映させたい、と言えば、そういうプラグインやコードを生成してくれます。

今から
男:1
猫:2
で合コンやります

⑱ある程度できたら実際のiPhoneへ入れる

Simulatorでアプリがある程度完成したら、実際のiPhoneで動かします。

MacとiPhoneを接続する

MacとiPhoneを、USBケーブルで接続します。

iPhone側に、「このコンピュータを信頼しますか?」と出たら、「信頼」を押します。

XcodeへApple Accountを登録する

Mac画面上部から、

Xcode

Settings…

Apple Accounts

を開きます。

自分のApple Accountを追加します。

Xcodeで実機用の設定をする

Xcode左側の一番上付近にある、青いアプリアイコンを押します。

中央に設定画面が開きます。

左側の、TARGETSから、自分のアプリ名を押します。

次に、画面上部の、Signing & Capabilitiesを押します。

Automatically manage signingにチェック。

その下のTeamから、自分のTeamを選びます。

iPhoneのデベロッパモードをONにする

iPhoneで、

設定

プライバシーとセキュリティ

デベロッパモード

を開きます。

デベロッパモードをONにします。

再起動を求められたら、iPhoneを再起動します。

Xcodeから実際のiPhoneを選ぶ

Xcode画面上部にある、今までSimulatorを選んでいた部分を押します。

一覧から、自分のiPhoneを選びます。

そして、

▶︎

を押します。

正常にビルドされれば、

自分のiPhoneに、自分で作ったアプリが入ります。

雨崎
雨崎

自分のiPhoneに自分のアプリがいる(感動)

⑲実機で動かして確認する

実際のiPhoneでは、

・画面サイズ
・キーボード
・スクロール
・画像
・動画
・通信
・ログイン
・保存

などを確認します。

Simulatorで正常でも、実機ではおかしいということもあります。

問題があれば、

スクリーンショット

現在のコード

Xcodeのエラー

をChatGPTへ送って修正。

そして、またiPhoneへ入れて確認。

俺が朝ベッドから起きられないのではなく
ベッドが俺を愛し過ぎている

ChatGPTを使ったiPhoneアプリ開発の流れ:まとめ

最後にまとめ。

ChatGPTを開く

作りたいアプリを伝える

Xcodeをインストール

Xcodeを起動

iOSをインストール

Create New Project

iOSを押す

Appを押す

Next

Product Nameなどを設定

全部設定したらNext

保存場所を選ぶ

Create

Xcodeの開発画面が開く

Simulatorを選ぶ

▶︎を押す

初期アプリが動くことを確認

ChatGPTにコードを書いてもらう

▶︎で確認

エラーが出たらChatGPTへ送る

正常に動いたら次へ

必要ならWordPressなどと接続

実際のiPhoneへ入れる

実機で確認

問題があれば修正

アプリ完成!!!

という流れです。

プログラミング初心者でもできる?

実際にやった立場から言えば、

できます。

作る

分からない

GPTに聞く

覚える

また作る

で良いです。

アプリが完成したら次はApp Store公開

アプリ本体が完成したら、

次は、

・Apple Developer Program
・App Store Connect
・アプリアイコン
・スクリーンショット
・プライバシー設定
・TestFlight
・Archive
・App Review

などを設定して、

App Storeへ提出します。

この部分については、

「個人でiPhoneアプリを作ってApp Storeに公開するまでの全手順」

で詳しくまとめていきます。

月極を「げっきょく」って呼んでた頃は
「なんだこのカッコ良すぎる駐車場は」「駐車場界の合コンで無双してるだろ」と思ってた
雨崎
雨崎

というわけで、今回の記事は以上となります。

お疲れ様でした。

【ソフトウェア・Web開発】開発したツール一覧

開発したWebツール・ソフトウェア一覧

これまでに開発・公開してきたWebツール・ソフトウェア機能をまとめています。

AIやデータ分析、シミュレーション、判定機能など、
実際にブラウザ上で利用できる各種オンラインツールを掲載。

Webサービス・ソフトウェア開発・オンラインツール開発の実例としてもご覧いただけます。

開発ツール一覧を見る

【暗号資産・データ分析】仮想通貨トレンド予測チェッカー

仮想通貨トレンド予測チェッカー

仮想通貨の価格動向をデータから分析・予測するWebツールです。

公開されている市場データやローソク足、各種テクニカル指標をもとに、
今後の価格トレンドを「上昇・横ばい・下落」などで自動分析

複数の時間軸から相場の方向性や予測価格を確認でき、
暗号資産の市場分析・トレンド把握に活用できます。

仮想通貨トレンドを確認する

【キャリア・独立】看護師を辞めた後の働き方とキャリア設計

看護師を辞めた後のキャリア・独立・働き方

看護師を辞めた後、どのような仕事や働き方を選ぶのか。
転職・異業種へのキャリアチェンジ・独立なども含め、
実際に看護師を辞めた経験から、収入や働き方、メリット・デメリットを紹介しています。

これからのキャリア設計や新しい働き方を考えている方に向けた実体験です。

詳しくはこちらから

【リモートワーク・キャリア】働き方を変えて感じた4つのメリット

リモートワークによるキャリアと働き方のメリット

リモートワークという働き方を実際に経験して感じた、
仕事環境や時間の使い方、キャリア・生産性に関する4つのメリットを紹介しています。

通勤に縛られない働き方へ変えることで、
仕事や生活はどのように変化するのか。
リモートワークへの転職や今後のキャリア設計を考えている方に向けて、
実体験をもとに解説します。

詳しくはこちらから

【ECサイト開発・事業】WordPressでネットショップを構築する方法

WordPressとWelcartを使ったECサイト開発・ネットショップ構築

WordPressとWelcartを使ったECサイト開発について、
ネットショップの構築から初期設定、PayPalによるオンライン決済の導入まで解説しています。

自分の商品やサービスをオンラインで販売したい方や、
EC事業・Webサービス・ネットショップ運営を始めたい方に向けて、
実際の構築方法をわかりやすく紹介します。

詳しくはこちらから

【ソフトウェア・Web事業】WordPressでブログを開設・収益化する方法

WordPress・レンタルサーバーを使ったWebサイト開設と収益化

WordPressを使ったWebサイト・ブログの開設方法を、
初心者向けにわかりやすく解説しています。

レンタルサーバーの契約、WordPressのインストール、Webサイトの立ち上げまで、
自分でオンラインメディアを構築するための基本を紹介。

WordPressなどのWebソフトウェアやホスティングサービスを活用し、
ブログ運営から広告収益化・Web事業へつなげたい方にもおすすめです。

詳しくはこちらから

アプリ開発自営業

コメント

タイトルとURLをコピーしました