HOME > Caede インストール方法とアプリケーション開発・実行手順 > iOS版でのパッケージング化と実行

iOS版でのパッケージング化と実行


1. セットアップ

Macのセットアップ
  1. 以降の作業は、Mac で行います。
    必要環境:
    Xcode 4.3 以上
    OS X 10.7 (Lion) 以上
    iOSデバイスへのインストールには、iOS Developer Program が必要です。

    また、以下のファイルをMacにコピーしておきます。
    - 変換後モジュール SDK もしくは Develop で生成された ios-native-web フォルダ
    - Caede SDK ルートフォルダ下にあるプロジェクトテンプレートフォルダ
       Xcode5をご使用の場合: lib/ios/template/Xcode5/Caede Project.xctemplate
       Xcode6をご使用の場合: lib/ios/template/Xcode6/Caede Project.xctemplate
    ※ Caede SDK の [ bin/graphical-deploy-tool.dcurl ] もしくは Caede Development Tools の [Caeedeアプリケーションへの変換]
  2. Xcode用Caedeプロジェクトテンプレートのセットアップ
    あらかじめコピーしておいた Caede Project.xctemplate フォルダを
    [ ~/Library/Developer/Xcode/Tempates/Project Templates/Application ] 以下にコピーします。
    これにより、Xcode での新規プロジェクト作成時に、Caede プロジェクトのテンプレートを使用することが出来るようになります。
  3. プロジェクトの新規作成
    Xcode 起動後、[ Create a new Xcode project ] を選択します。
    [ iOS > Application ] ページ内から、[ Caede Project ] を選択し、[ Next ] ボタンをクリック。

  4. プロダクト名の指定
    [Product Name] に任意のプロダクト名(HelloCaedeなど)を入力します。
    [Company Identifier] は、アプリの識別に使用されます。ここではライセンスファイルで許可されたIDになるように設定してください。
    [ Next ] で次画面に遷移後、表示されるダイアログで保存先を指定し [ Create ] をクリックします。

  5. モジュールの登録
    作成したプロジェクト下、Classesフォルダなどのプロジェクト関連ファイルがある階層に [ assets ] フォルダを作成し、その中に先程変換した [ ios-native-web ] フォルダをコピーします。
    その後、Finder から [ assets ] フォルダを Xcode の [ Supporting Files ] フォルダにドラッグ&ドロップします。

  6. 表示されたダイアログで以下のように設定後、[ Finish ] ボタンをクリックします。
    [ Copy items into destination group’s folder (if needed)] はチェックしない
    [ Create folder reference for any added folders ] を選択する
    [ Add to targets ] では、[ HelloCaede ] をチェックする

  7. プロジェクトの実行
    Xcode 左上のドロップダウンで、アプリのインストール先を [ iPhone 6.1 Simulator など ] に指定します。
    その後、[ Run ] ボタンをクリックして、プロジェクトを実行します。

    プロジェクトの実行

  8. アプリの起動
    シミュレータが自動的に起動して、アプリが表示されます。

    アプリの起動


2. Deploy

RUN(デバイス)
他のデバイスで実行する場合は、XCODEがインストールされている端末に実行したいデバイスを接続してください。
XCODE 左上のドロップダウンで、アプリのインストール先に [ 実行したいデバイス ] が表示されます。
その後、 [ Run ] ボタンをクリックして、プロジェクトを実行します。

RUN(デバイス)


「Android」および「Android ロゴ」、「AndroidSDK」は、Google Inc.の商標または登録商標です。
このドキュメントの内容の一部は、Google社が作成、提供しているコンテンツをベースに複製、もしくは変更したもので、クリエイティブ・コモンズの表示3.0ライセンスに記載の条件に従って使用しています。

「iOS」および「iOS ロゴ」、「Xcode」は Apple Inc. の登録商標です。

「Windows」 ,「WinRT」 は、米国 Microsoft Corporation の、米国およびその他の国における登録商標または商標です。

「Eclipse」 はEclipse Foundation,Inc.の商標または登録商標です。

その他、本サイトに記載されている製品名、会社名は、それぞれ各社の商標または登録商標です。

モバイル開発環境「Caede」に関する既知の問題については こちら