Upload
atsushi-tadokoro
View
767
Download
3
Embed Size (px)
Citation preview
iTamabi 13 第1回: イントロダクション・開発環境の準備
2013年9月9日多摩美術大学PBL科目担当: 田所 淳
イントロダクション
イントロダクション‣ iTamabiではiPhone/iPadのアプリケーション開発を行います!!‣ 今年で4期目
イントロダクション‣ tamabi.tvで、これまで開発したiPhone/iPadアプリ公開
イントロダクション‣ 今期も昨年に引き続き、ARTSATプロジェクトと連動‣ 衛星アプリの開発を目指します!
去年開発したARTSATアプリのデモ ‣ 去年、このPBL科目で開発されたアプリをみてみましょう!
イントロダクション‣ 開発に必要なもの
‣ ケース 1 - 1:この教室(206教室)のMacbook Proで開発‣ 実機には書きださない場合‣ 特に必要なものはありません
‣ ケース 1 - 2:実機に書き出したい(iPhone/iPad/iPod Touch)‣ 書き出しをしたい実機のIDを登録‣ 登録方法は今後の授業で、解説します
イントロダクション‣ 開発に必要なもの
‣ ケース 2:自分のマシンで開発したい‣ 10.7(Lion)以降がインストールされたマシンが必要‣ Apple Developer Programに個別に登録‣ 開発環境(Xcode + iOS SDK)のインストール‣ 開発チーム(iOS Developer University Program)に加入‣ 各種証明書、プロビジョニングファイルの設定
‣ 具体的な手続は、今後の授業で解説します
開発のための準備
今日やること‣ まずは、開発のための準備の第一歩
‣ 統合開発環境 (Xcode)‣ 開発フレームワーク (openFrameworks)
‣ 以上2つをインストールします
開発環境の準備‣ iPhone開発に必要なもの
‣ XCode - 開発統合環境‣ openFrameworks for iPhone‣ ARTSAT API (詳細は後述)‣ 大学のMacには既にインストールしてあります
+
開発環境の準備‣ XCodeをを入手するには → App Store.app を利用する‣ App Storeで「Xcode」で検索
開発環境の準備‣ XCodeのバージョン‣ OSX 10.7 Lion、 10.8 Mountain Lion → XCode 4.x‣ 2013年9月現在の最新版は、4.6.3‣ OSX 10.6以下の方はOSのバージョンアップをお薦めします
openFrameworksのインストール‣ 自分のマシンで開発したい方 ‣ http://openFrameworks.cc/ を開く‣ downloadメニューで、0.8.0 - iOS バージョンをダウンロード
まずはSimulatorで実行してみる!!‣ 例:advancedGraphics
まずはSimulatorで実行してみる!!‣ 「/apps/iPhoneExamples/」以下にあるフォルダ内のXCodeのプロジェクトファイル「.xcodeproj」を開く
‣ プロジェクトファイルを開くと、自動的にXcodeが起動‣ ツールバーの「ビルドして進行」を押す‣ プログラムがコンパイルされ、エラーが無ければそのままサンプルが実行される
いろいろなサンプルを実行してみる‣ appsフォルダ内には、たくさんのサンプルあり‣ いろいろ起動してどんなことが可能なのか実感してみましょう
今後の作業‣ 登録した実機デバイスを書き出すための設定‣ かなり複雑 → 次週じっくりやっていきたい
Mac OSX
XCode
キーチェーンアクセス
iOS Dev Center
証明書を要求
証明書を登録
CSR
証明書
デバイスID (UDID)
XCodeプロジェクト
Certificate
Provisioning
Provisioningファイル
開発者の登録
App ID
アプリIDの作成
プロビジョニングファイルの生成
Device ID
デバイスの登録
iPhoneiPadiPod touch
開発者の証明
プログラム開発と書出