Sawalog

スマートフォンアプリの技術的な開発ログや企画、マーケティングに関する方法やノウハウをまとめたブログ

iPhone4Sを開発機として登録する方法

   

iPhone4S
かわいいiPhone4Sさんがおうちに来ましたっ!
3GSと比べてしまうと、もう処理速度が素晴らしすぎて感激!

さっそく今作ってるアプリを動かしてみたくなったので、
iPhone4Sでも実際にアプリを動かせるようにしてみました。
以下はその方法。所要時間は15分ぐらい。

初期の私の環境やバージョン

Mac : MacOSX 10.6.8
Xcode :Version 4.0.2

・iPhone3GS 16GB
・iPad2 64GB Wi-fi
・iPhone4S 32G White <- New!

0. Xcodeのアップデート
・私の場合Xcodeが古いままだったのでアップデートする
iOS Dev CenterにてXcode 4.2 for Snow Leopardをダウンロード&インストール
・Lionの人はLionで。私もライオンになりたい。
 

1. デバイスのUDIDをiOS Dev Centerに登録する
1-1.正規の方法?
・iPhone4SをMacにつなぐ
・iTunesで端末情報のシリアル番号の部分をクリックするとUDIDが見れる
・iOS Dev CenterにてAdd Deviceの項目で開発機名とUDIDを入力し登録する

1-2.Xcodeから登録する方法? (今回初めてやってみた)
・iPhone4SをMacにつなぐ
・DevicesにてAdd Devicesのようなボタンをクリックする
・iOS Dev Centerを見たら開発機として登録されていた
 

2. App IDの登録

・今まで開発用に使っていた*.com.sawadaruのような
ワイルドカードのApp IDを使うため、今回はとりあえず何もせず
・BundleとかAPP IDsとかの詳しいまとめはコチラが参考になると思う!

 
3. Provisioning Fileの作成

・Provisioning Profileは証明書、UDID、App IDを関連付けるためのファイルである
・このプロビジョニングプロファイルをiPhoneとMacに入れる必要がある
・iOS Provisioning PortalのProvisioning -> New Profileをクリック
・ProfileName : developapp4s
・Certificates : 自分のにチェック
・App ID : 2のApp IDを選ぶ
・Devices : インストールしたいデバイスを選ぶ
・Development Provisioning Profilesの画面が表示される
・しばらく待って更新すると作成したProfileがActiveになると思うので、Download
 

4. Provisioning Profileの登録
・iPhoneをつないだ状態でダウンロードした***.mobileprovisionファイルをXcodeにドラッグ&ドロップ
・これでXcodeとiPhone4Sに登録されているはず

 

以上! 
Titaniumで作成したアプリもサクサク動いています。よしよし。

 - Apple, iPhone, Tips, Titanium

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

MacでEvernoteのスクリーンクリップを実行するコマンド

Evernoteでとてもお世話になっているスクリーンクリップ。 資料を作るときと …

no image
占いアプリでも作ってみよう

自己学習と趣味を兼ねてスマフォアプリを作ってみようと思う。 背景としては、 ・課 …

no image
Titanium Certified Application Developerになったよ!

Titanium Certified Application Developer …

no image
iOS5 beta インストールしてみた

やっと帰宅したので、一日遅れだけど早速iOS5を入れてみた。 今回はiPad2に …

no image
アプリ開発に必要な画像サイズ【iPhone6対応】

アプリ開発で用意する画像のサイズを個人用にまとめてみました。 デザイナーさんに伝 …

Titanium Stdio インストール・日本語化のやり方 [Mac OS X]

Titanium Developer でアプリのビルドやデバッグをしていたけど、 …

no image
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc8 in position xxx: ordinal not in range(128)

3時間近くハマってしまったので、自戒もこめて残しておく。 調べたら何パターンかあ …

no image
【Titanium Advent Calendar 2011:十四日目】広告、AdmobとAdmakerの導入方法まとめ

はじめまして、Titanium歴7ヶ月ほどのsawada50です。 このエントリ …

iPhoneアプリ開発におけるProvisioningファイルの設定

毎回iPhoneアプリを作るたびに実機で動かす際に証明書の発行、Provisio …

no image
さくらVPSにSubversion 1.6.11 をインストール

引き続き、さくらのVPSたんで遊んでいます! さくらのVPSにバージョン管理シス …