Xcode7からついに無料で実機テストできるように!

Xcode7からついに無料で実機テストがしかも簡単にできるので説明します。以前はApple Developer Programで年間10000万円前後のお金を払い、しかも開発用実機の登録作業が面倒で敷居が高かったのですが、今回はだいぶ簡単になったので解説していきます。

これでだいぶ気軽にiPhoneアプリ開発ができるようになったのでどんどんiPhoneアプリを開発していきましょう!

実機でテストを行う方法

プロジェクトを作成する

まずはプロジェクトを作成しましょう!前回で解説したプロジェクトを利用しましょう。

画面の移動 – Xcodeの使い方4

プロジェクトの基本的な作成方法は以下を参考にしてください。

Xcodeの基本的な開発の流れ – Xcodeの使い方1

 

ターゲットのiOSバージョンを指定する

下図のように「Deployment Target」を実機のバージョンに設定します。

スクリーンショット_2015-12-01_3_07_44

IMG_4780

 

iPhoneなどの実機とMacを接続してXcodeから実行する

iPhoneなどの実機とMacをUSBで接続してしばらく待ちます。「Processing symbol files」というメッセージがでるのでそれが終了するまで待ちます。

スクリーンショット 2015-12-01 3.00.59

 

自分の実機の名前を選択して実行します。これだけで簡単に実行できますが上手くいかない場合が結構あるので以降の項目を参考にしてください。

スクリーンショット_2015-12-01_3_20_49

 

実行がうまくできない場合はどうする?

実行する時に以下の画面が出て実行できないことがあります。この場合は「Fix Issue」を選択して

スクリーンショット 2015-12-01 3.03.13

 

Apple IDのパスワードを入力します。

スクリーンショット_2015-12-01_3_03_22

 

上記の手順でも上手くいかない場合はXcodeのメニューから「Xcode」→「Preferences」を選択して…

スクリーンショット 2015-12-01 22.10.42

 

既存のApple IDのパスワードを入力し直すかまたは新しいApple IDを追加してパスワードを入力します。

スクリーンショット_2015-12-01_22_10_57

 

「Deployment Target」を設定した項目の近くに「Team」という項目があるのでそれを上記で設定したApple IDを指定します。

スクリーンショット_2015-12-01_22_17_30

 

さらに実行時、実機に以下の画面が出ることがあります。

IMG_4781

 

この場合は設定アプリから実行を許可しましょう。

IMG_4782 IMG_4783 IMG_4784

IMG_4785

 

実機でアプリを実行してみた

上記の設定を行ったところうまくiPhoneの端末上で動きました。自分がつくったアプリがiPhone上で動くのは感動しますよ〜 是非、iPhoneの実機上で動かすことに挑戦してみてください!

IMG_4786 IMG_4787

 

まとめ

  • Xcode7から簡単にiPhoneiPad等の実機上でアプリを実行できるようになった
  • 実機上でアプリを実行するにはiOSのバージョンを実機と同じにしてMacとiPhoneをUSBで接続して実機名を指定してから実行する
  • 実行できない場合はApple IDが有効になっているか実機上でアプリ実行が許可されているか確認する

 

【おすすめプログラミングスクール TECH ACADEMY】

iPhoneアプリ開発でおすすめのプログラミングスクールを見つけました。最短4週間でプログラミング未経験者からプロのエンジニアに育てるオンラインのスクールです。

私は常々プログラミングを習得する近道はプログラミング言語の勉強はそこそこにして、自分が作りたいアプリ開発にできれば早く取り掛かったほうがスキルが身に付くと言っています。このスクールはアプリを開発してAppStoreに公開することがメインになっているのでおすすめできます!

プログラミングを習得することは損にはならないですよ〜

  • 上手くいけばアプリで収入を得ることが出来る
  • 自分が作りたいアプリをプログラマに委託せずに開発でき、コストを抑えることが出来る
  • 起業などで自分が考えたWebサービスなど初期コストを抑えて、自分で開発することが出来る
  • クラウドソーシングなどで高単価のプログラミング案件を受注できるようになり、フリーランスとしての活躍の幅が広がる
  • Appstoreにアプリを公開した実績があれば、エンジニアとしての転職に有利になる