SakuttoBookを開発したときのXcodeのバージョンは3.2.5だった。そのうち3.2.6になり、Xcode 4がリリースされたが、Xcode 4は使い勝手が大きく変わり、メニューも英語のみとなり使いにくかった。3.2.xでもアプリは作成できるので、マニュアル等もそのままになっていた。動作も遅いと聞くと、対応は後回しになってしまった。
しかしiOS Dev CenterからXcodeは最新版しかダウンロードできなくなり、Xcode 4を使うしかなくなった。SakuttoBookのサンプル版も古い3.2.x対応ではほとんどサンプル版の意味をなさなくなってしまった。Xcode 4に対応するしかないと判断せざるを得なくなった。
実際のところ、Xcode 4では実機インストールの方法とアプリ申請用のビルドの方法が3.2.xより大きく変わり、極めて変わりにくくなった。メニューも変わっている。そこで、実機インストールとアプリ申請のマニュアルを作成して本にしようと思ったのだ。現在整理している
Xcode 4でiOSアプリの設定と申請を最短距離でする方法(仮題)
という内容の本である。これを読めば、無料でダウンロードしたXcode 4.3.2を使ってiPhoneアプリが作成でき、iOS Developer Programに登録すればそのままアプリを申請できるという代物ものである。
マニュアルを作成すると同時に、アプリの見本としてSakuttoBookの機能限定版を追加する。機能限定版ながら、アプリ作成の仕組みを確認するのに使用できるだけでなく、実際にApp Storeへの申請も可能にした。iOSアプリの作成のハードルは高い。しかしSakuttoBookはアプリ作成のハードルを低くしてApp Storeに申請していただくためのツールである。アプリのサンプルは必要だった。
そうなるとLite版は無料配布ということにはならない。現在の無償配布のサンプル版のXcode 4対応版ということにはならないのであった。さてどうするかと思いつつも、とりあえずチュートリアルを作成していた。動作確認しつつチュートリアルを作成していると「あれ」と思うことがあった。それはいくつかの機能が実装されていないのである。実装されていない機能は
PDFのURLリンク
画像の別ウィンドウ表示
動画の再生
の3つだった。機能限定版には必要だと思っていたので、これからが反映されているものにLite版を作り直した。
Lite版と製品版の違いは
iPadレイアウト対応
ページジャンプ
ページめくりオフ
ページアクション(横組みのカールアクション)
非表示部分の背景色の指定
キャッシュ画像の指定
情報メニューの表示非表示
組み込み型アプリ内課金対応
というところ。さらに次回はiPhoneで表示するレイアウトとiPadで表示するレイアウトを別々に使い分ける予定である。固定レイアウトなので、iPhoneとiPadそれぞれに最適化したレイアウトを表示させることができるようになる。
Lite版には「PDFのURLリンク」「画像の別ウィンドウ表示」「動画の再生」が反映されているが手元にそれらの反映していない機能限定版が残ってしまった。なるほど、この限定版を無料配布版にすればいいのである。無料配布なのでTrial版とし、App Storeへの申請はできないお試し版とするのだ。
もちろん、Lite版のチュートリアルも付けることにした。Trial版用のサンプルファイルも付けた。できることは、PDFの差し替え、アイコンの差し替え、書誌情報と目次テキストの挿入だけである。しかし無料のXcode 4.3.2をダウンロードいただければ、iOSシミュレータでアプリを確認していただくことができる。




*チュートリアルの最初のページ。わかりやすく解説した。
というわけで、Lite版ならぬTrial版はインクナブラのフォームより無料でお申込みいだたけるようになった。Xcode 4.3.2対応でチュートリアル付き。実機のインストールやApp Storeに申請する必要があれば、近々発売予定の『Xcode 4でiOSアプリの設定と申請を最短距離でする方法(仮題)』を利用いただきたい。さらに使いこなしたいと場合は製品版の「SakuttoBook」をご活用いただけると嬉しい。
◆インクナブラ書籍・ツールのお申込はこちら
http://www.incunabula.co.jp/apply/form.html
◆SakuttoBook(サクッとブック)でiPhoneアプリを作る方法
http://bit.ly/mhgjCG
◆SakuttoPubliパーソナル:iPhoneブックアプリ開発・申請代行はお任せ下
さい。
http://bit.ly/swjdFW
【SakuttoBook日記の最新記事】
- iOS 8、Xcode 5.1.1でSa..
- 2.21リジェクト顛末記2−ストアアプリ..
- 2.21リジェクト顛末記1−Sakutt..
- SakuttoBookだけでするWebの..
- 法人向けD-U-N-S Numberを無..
- 日本語版iBookstoreローンチで始..
- 複数台のMacintoshでiOS De..
- 立川談幸師のグリム童話をSakuttoB..
- iOS 6から厳格になったiCloudの..
- Xcode4.5で必要になったiPhon..
- Xcode 4.5とiOSシミュレータ ..
- iOSアプリ内課金、リストア機能なしはな..
- SakuttoBook、PDFのユニバー..
- アプリ内課金を回避するエクスプロイトの衝..
- iOSシミュレータと実機のキャッシュを殺..
- アプリ内課金の仕組み 2 アプリ内課金は..
- アプリ内課金の仕組み 1 アプリ内課金ア..
- SakuttoBookユニバーサル版検証..
- SakuttoBookより安い儲かるiP..
- Lionへのアップデートを誘うiOS 5..