SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Adobe DPSで電子書籍アプリを作って
App Storeで販売しよう
第 1 回 さいたまデザイン DTP 勉強会
目次
1. イントロダクション
2. iOS Developer Program 登録
3. 証明書の作成
4. アイコン作成
5. DPS App Builder
6. App Store に登録
7. 参考資料
ひつゅじとぼくのいっしゅうかん
https://itunes.apple.com/jp/app/hitsu-yujitobokunoisshuukan/id698145334?mt=8
さとうゆうすけさん作の絵本(朗読音声付き)
App Store で販売中。
ひつゅじとぼくのいっしゅうかん
Adobe DPS で制作したアプリを App Store で販売
(EPUB 3 版も iBooks Store で販売中)
Adobe Digital Publishing Suite
InDesign で制作する電子書籍アプリのフォーマット
雑誌や企業プロモーション向けの機能が豊富
個人制作でも活用できる
Adobe DPS でのアプリ作成〜公開の流れ
iOS Developer Programへの登録
iTunes Connect への登録
証明書の作成 アイコン画像等の作成  コンテンツの作成
DPS App Builderでアプリ作成
動作検証App Storeへ提出〜審査
App Storeで公開
注意事項
コンテンツの作り方については時間の都合で今回はお話でき
ません。InDesign で制作した Adobe DPS 用のコンテンツを、
アプリ化して App Store で公開する部分のお話です。
前提
・CreativeCloud 契約中であること
・制作できるのは iPad 版 Single Edition 形式
・作業環境は Mac
Apple と Adobe のサービスをいったりきたりします
・ID など混乱しないように(AdobeID/AppleID/AppID)
iOS Developer Program 登録
iOS Developer Program 登録
iOS のアプリを開発/配布するために必要
年間 ¥8,400
https://developer.apple.com/jp/programs/ios/
iTunes Connect
App Store で公開するために必要な情報の登録、
および公開したアプリの管理
・契約/税金/銀行口座
・アプリ登録/情報管理
https://itunesconnect.apple.com/
POINT
登録する AppleID
 ・普段使っている購入用 ID と分けることも可能
 ・iBooks Store 販売登録と同じ ID は使用できない
個人として登録する場合
 ・氏名が開発者名の所に
  表示される
証明書の作成
証明書
アプリの開発者やアプリ自身が Apple から承認された
ものであることを証明するファイル。アプリ作成時に
読みこませる。
キーチェーンアクセス(Mac 上)と iOS Dev Center
(Web 上)を行き来して作成する。
証明書作成の流れ
キーチェーンアクセス.app
iOS Developer
証明書リクエスト
App ID
Device ID(開発版のみ)
Certificate
AppleWWDRCA
Provisioning
Profile
     .p12 証明書
開発版/配布版
開発版/配布版
開発版と配布版
開発版(Development)
 ・開発途中の動作検証用
 ・登録したデバイスにのみインストール可能
配布版(Distribution)
 ・App Store で公開する完成版
それぞれ使用する証明書が異なるので注意
アイコン作成
必要な画像ファイル
29×29
SD用
SD用(1024×768)
アプリアイコン スプラッシュスクリーン
(起動画面)
HD用
58×58
100×100
144×144
(その他)アートワーク:App Store お勧め表示用 512×512, 1024×1024
72×72
50×50
HD用(2048×1536)
DPS Asset Generator
http://frischmilch.github.io/DPS-App-Icons-Template/
必要なアイコン画像などを簡単に作成できるように
あらかじめ設定された Photoshop ファイル
・スマートオブジェクトになって
いるので Illustrator で編集可能
・Generator 機能で自動的に必要
な画像ファイルが生成される
DPS App Builder
DPS App Builder とは
InDesign コンテンツから DPS アプリを作成するツール
インストールされてない場合は、Adobe DPS
サイトよりインストーラをダウンロード
https://digitalpublishing.acrobat.com/app.html#x=dashboard
将来的には Web サービスに移行
起動〜ログイン
InDesign の Folio Builder パネルのメニューから「App
を作成…」で DPS App Builder を起動してログイン
アプリケーションの詳細
アプリケーション名などを登録
(長いと iPad の画面に表示しきれないので注意)
アイコンとスプラッシュスクリーン
アイコン画像を登録
証明書
mobileprovision ファイルを登録
アプリケーションの作成
しばし待つ…
アプリケーションの作成
「開発版アプリケーション(.ipa)」をダウンロード
開発版アプリケーションのダウンロード
証明書ファイルを登録してダウンロード
iPad での動作検証
ダウンロードした ipa ファイルを iTunes 経由で iPad に
インストールして、動作検証する。
(証明書作成時に登録した iPad のみ可能)
配布版アプリケーションのダウンロード
実機での動作検証で問題がなければ「配布版アプリケー
ション(.zip)」をダウンロード
このファイルを App Store に登録します
POINT
ダウンロードする際にエラーが出る場合
・システム環境設定の「言語とテキスト」の設定を変更
 (「English」をリストの一番上に)
・DPS App Builder を再起動
 (メニューが英語になる)
(参考:http://helpx.adobe.com/jp/digital-publishing-suite/kb/cq05292143.html)
App Store に登録
アプリ情報を登録
iTunes Connect で登録
 ・アプリケーション情報(カテゴリ/レーティング)
 ・販売価格
 ・メタデータ(アプリの説明/サポート情報)
 ・アイコン/スクリーンショット
登録するアプリのステータスが「Waiting For
Upload」になっているのを確認
配布版 zip ファイルをアップロード
Application Loader(Xcode に同梱)でアップロード
配布版 zip ファイルをアップロード
Application Loader(Xcode に同梱)でアップロード
iTunes Connect 上で、登録するアプリのステータスが
「Waiting For Review」になっているのを確認
Apple の審査
審査に通らないと App Store で公開されません
https://developer.apple.com/jp/appstore/guidelines.html
Apple の審査
審査には多少時間がかかります。審査に通らない(リジェ
クトされる)場合は、問題点を修正して再度申請
https://developer.apple.com/news/ に
審査の平均進捗率が記載されています
Apple の審査(実例)
今日のスライドをアプリ化して
App Store に申請してみました…が
Apple の審査(実例)
リジェクトされました…
Apple の審査(実例)
2.21:単純に曲やムービーのアプリは iTunes Store に提出
されるべきである。本のアプリは iBooks Store に提
出しなければならない
App Store で公開
審査に通ると App Store で公開されます
iTunes Connect 上で、登録するアプリのステータスが
「Ready for Sale」になっていれば OK
参考資料
参考資料
Adobe Digital Publishing Suite Single Edition
ステップバイステップガイド(PDF)
http://helpx.adobe.com/jp/digital-publishing-suite/kb/cq11041915.html
参考資料
DPS 入門(Adobe DPS アプリ)
https://itunes.apple.com/jp/app/dps-ru-men/id585117564?mt=8
参考資料
「Adobe DPS をビジネス活用 !
   ー iPad、iPhone、Android 対応」
http://qtweb.txt-nifty.com/indesign/2013/04/adobe-dps-ipadi.html
注意点
資料が古い場合、iOS Developer のメニュー構成が現
在と異なっている場合がありますので、適宜読み替え
てください
紹介されている機能の中には Single Edition で利用で
きないものも含まれている可能性があります
ありがとうございました

Weitere ähnliche Inhalte

Andere mochten auch

InDesign CC 2014でつくるEPUB 3固定レイアウト入門
InDesign CC 2014でつくるEPUB 3固定レイアウト入門InDesign CC 2014でつくるEPUB 3固定レイアウト入門
InDesign CC 2014でつくるEPUB 3固定レイアウト入門Takashi Oonishi
 
Adobe Animate CCを触ってみた
Adobe Animate CCを触ってみたAdobe Animate CCを触ってみた
Adobe Animate CCを触ってみたYusuke Kano
 
page2015 Adobe Session Slide
page2015 Adobe Session Slidepage2015 Adobe Session Slide
page2015 Adobe Session SlideTsuyoshi Nakao
 
知っておきたい「Adobeソフトを選び、使いこなすポイント」
知っておきたい「Adobeソフトを選び、使いこなすポイント」知っておきたい「Adobeソフトを選び、使いこなすポイント」
知っておきたい「Adobeソフトを選び、使いこなすポイント」Mori Kazue
 
CreateJS勉強会 (第8回)「Adobe Animate CCで制作する
HTML5 Canvas入門編」
CreateJS勉強会 (第8回)「Adobe Animate CCで制作する
HTML5 Canvas入門編」CreateJS勉強会 (第8回)「Adobe Animate CCで制作する
HTML5 Canvas入門編」
CreateJS勉強会 (第8回)「Adobe Animate CCで制作する
HTML5 Canvas入門編」Atsushi Kaga
 
iOS 8 Widget ~ 導入から Tips まで
iOS 8 Widget ~ 導入から Tips までiOS 8 Widget ~ 導入から Tips まで
iOS 8 Widget ~ 導入から Tips までYuki Tanabe
 
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜narumi_
 
スマホゲームの小規模開発チームで意外とAdobe AIRが使われている話
スマホゲームの小規模開発チームで意外とAdobe AIRが使われている話スマホゲームの小規模開発チームで意外とAdobe AIRが使われている話
スマホゲームの小規模開発チームで意外とAdobe AIRが使われている話増田 コージ
 
一人からのゲーム開発
一人からのゲーム開発 一人からのゲーム開発
一人からのゲーム開発 Haruto Watanabe
 

Andere mochten auch (9)

InDesign CC 2014でつくるEPUB 3固定レイアウト入門
InDesign CC 2014でつくるEPUB 3固定レイアウト入門InDesign CC 2014でつくるEPUB 3固定レイアウト入門
InDesign CC 2014でつくるEPUB 3固定レイアウト入門
 
Adobe Animate CCを触ってみた
Adobe Animate CCを触ってみたAdobe Animate CCを触ってみた
Adobe Animate CCを触ってみた
 
page2015 Adobe Session Slide
page2015 Adobe Session Slidepage2015 Adobe Session Slide
page2015 Adobe Session Slide
 
知っておきたい「Adobeソフトを選び、使いこなすポイント」
知っておきたい「Adobeソフトを選び、使いこなすポイント」知っておきたい「Adobeソフトを選び、使いこなすポイント」
知っておきたい「Adobeソフトを選び、使いこなすポイント」
 
CreateJS勉強会 (第8回)「Adobe Animate CCで制作する
HTML5 Canvas入門編」
CreateJS勉強会 (第8回)「Adobe Animate CCで制作する
HTML5 Canvas入門編」CreateJS勉強会 (第8回)「Adobe Animate CCで制作する
HTML5 Canvas入門編」
CreateJS勉強会 (第8回)「Adobe Animate CCで制作する
HTML5 Canvas入門編」
 
iOS 8 Widget ~ 導入から Tips まで
iOS 8 Widget ~ 導入から Tips までiOS 8 Widget ~ 導入から Tips まで
iOS 8 Widget ~ 導入から Tips まで
 
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
 
スマホゲームの小規模開発チームで意外とAdobe AIRが使われている話
スマホゲームの小規模開発チームで意外とAdobe AIRが使われている話スマホゲームの小規模開発チームで意外とAdobe AIRが使われている話
スマホゲームの小規模開発チームで意外とAdobe AIRが使われている話
 
一人からのゲーム開発
一人からのゲーム開発 一人からのゲーム開発
一人からのゲーム開発
 

Ähnlich wie Adobe DPSで電子書籍アプリを作ってApp Storeで販売しよう

何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考えるFumiya Sakai
 
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分についてiOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分についてFumiya Sakai
 
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説Fumiya Sakai
 
少しずつキャッチアップしていくAndroidアプリ開発
少しずつキャッチアップしていくAndroidアプリ開発少しずつキャッチアップしていくAndroidアプリ開発
少しずつキャッチアップしていくAndroidアプリ開発Fumiya Sakai
 
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返りFumiya Sakai
 
App inventorで想いを形に
App inventorで想いを形にApp inventorで想いを形に
App inventorで想いを形にTakeaki Tada
 
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒントiOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒントFumiya Sakai
 
Potatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwayaPotatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwayaAkira Iwaya
 
iPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめiPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめHiramatsu Ryosuke
 
Lync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint GroupLync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint Groupadachiyosuke
 
「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログイン「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログインHiroyuki Nozaki
 
ソーシャルマーケティングとFbアプリ開発の勘所
ソーシャルマーケティングとFbアプリ開発の勘所ソーシャルマーケティングとFbアプリ開発の勘所
ソーシャルマーケティングとFbアプリ開発の勘所Kazuhiro Miyajima
 
アプリのUXを磨くベスト・プラクティス
アプリのUXを磨くベスト・プラクティスアプリのUXを磨くベスト・プラクティス
アプリのUXを磨くベスト・プラクティスYuichi Kato
 
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのことエンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのことfeedtailor
 
Google Play Developer APIを使ってみた
Google Play Developer APIを使ってみたGoogle Play Developer APIを使ってみた
Google Play Developer APIを使ってみたshinya sakemoto
 
「Camelog」Android開発秘話
「Camelog」Android開発秘話「Camelog」Android開発秘話
「Camelog」Android開発秘話Shoya Tsukada
 
イノックス|アプリ開発事業について
イノックス|アプリ開発事業についてイノックス|アプリ開発事業について
イノックス|アプリ開発事業についてh-takashi
 
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~Masahiro Hidaka
 
0から教える簡単アプリ開発
0から教える簡単アプリ開発0から教える簡単アプリ開発
0から教える簡単アプリ開発teencoders
 

Ähnlich wie Adobe DPSで電子書籍アプリを作ってApp Storeで販売しよう (20)

何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
 
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分についてiOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
 
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
 
少しずつキャッチアップしていくAndroidアプリ開発
少しずつキャッチアップしていくAndroidアプリ開発少しずつキャッチアップしていくAndroidアプリ開発
少しずつキャッチアップしていくAndroidアプリ開発
 
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
 
App inventorで想いを形に
App inventorで想いを形にApp inventorで想いを形に
App inventorで想いを形に
 
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒントiOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
 
Potatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwayaPotatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwaya
 
iPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめiPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめ
 
Lync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint GroupLync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint Group
 
「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログイン「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログイン
 
ソーシャルマーケティングとFbアプリ開発の勘所
ソーシャルマーケティングとFbアプリ開発の勘所ソーシャルマーケティングとFbアプリ開発の勘所
ソーシャルマーケティングとFbアプリ開発の勘所
 
アプリのUXを磨くベスト・プラクティス
アプリのUXを磨くベスト・プラクティスアプリのUXを磨くベスト・プラクティス
アプリのUXを磨くベスト・プラクティス
 
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのことエンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
 
Google Play Developer APIを使ってみた
Google Play Developer APIを使ってみたGoogle Play Developer APIを使ってみた
Google Play Developer APIを使ってみた
 
無料体験セミナー
無料体験セミナー無料体験セミナー
無料体験セミナー
 
「Camelog」Android開発秘話
「Camelog」Android開発秘話「Camelog」Android開発秘話
「Camelog」Android開発秘話
 
イノックス|アプリ開発事業について
イノックス|アプリ開発事業についてイノックス|アプリ開発事業について
イノックス|アプリ開発事業について
 
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
 
0から教える簡単アプリ開発
0から教える簡単アプリ開発0から教える簡単アプリ開発
0から教える簡単アプリ開発
 

Adobe DPSで電子書籍アプリを作ってApp Storeで販売しよう