5039 blog - iphone Archive

Home > iphone Archive

iphone Archive

ブログ(MT)を iPhone ブラウジングに対応しました

  • Posted by: kajichenkoh
  • 2010年6月 9日 06:07
  • iphone | mt
  • このエントリーを含むはてなブックマーク このエントリーのはてなブックマーク被リンク数 ReTweet This!

ふと思い立って自分のMTブログを iPhone レイアウトに最適化してみました。
ちょー便利な「iPhoneテンプレートfor MT」を利用させていただきます。

「iPhoneテンプレートfor MT」を公開いたします。|iPhone|東京Webデザイナー日記リターンズ|crema design

同梱のreadme.txt内の解説が丁寧すぎるので迷うことは全くありません。
ものすごく簡単なので、ものの10分ちょいで構築できてしまいます。
すばらしい!!crema さん、本当にありがとうございます。

こんな感じで無事に構築することができました。

IMG_0441

せっかくなので、MTでPC用とiPhone用のページを同アドレスする設定もしておきます。
.htaccessでiPhoneからのアクセスを転送する設定ですが、
今回はこちらの記事を参考にさせていただきました。
MTをiPhoneに最適化しました - HUBLOG

iPhoneからブログにアクセスがあった場合に自動的にiPhone用のページへ転送するよう、.htaccessに次のとおり記述を追加しました。

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} iPod [OR]
RewriteCond %{HTTP_USER_AGENT} iPhone [OR]
RewriteCond %{HTTP_USER_AGENT} UP.Browser
RewriteRule ^$ /i/index.html [R]


最後の行の/i/index.htmlは、転送先のURLになりますのでご自分の環境に置き換えてください。readmeの手順どおりの場合はこのままで大丈夫かと思います。

iPhone実機で正常な動作を確認済みです。
ありがとうございました!


追記
MTでPC用とiPhone用のページのアドレスを同じにする - The blog of H.Fujimoto

.htaccess の内容をこちらの記事の記述に変更しました。

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod)
RewriteRule ^i/(.*)$ - [L]
RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod)
RewriteRule ^(.*)\.(html|php)$ i/$1.$2 [L]

[iPhoneアプリ開発] Xcodeでプロジェクト名を変更するときの手順

どうするのかなーとググってみたら、ちょうど標題のことについて書かれている記事を発見しました。
いやーすばらしい。

Xcode3.0でプロジェクト名を変更する方法 - ザリガニが見ていた...。

今後のための備忘録としてもメモしとく。

Finderでの作業


プロジェクトフォルダ名の変更 MinimumMenu → minu
プロジェクトファイル名の変更 MinimumMenu.xcodeproj → minu.xcodeproj
buildフォルダを削除

Xcodeでの作業


プロジェクトウィンドウの「グループとファイル」リストから「ターゲット >> MinimumMenu」をダブルクリックする。
「ターゲット"MinimumMenu"の情報」ウィンドウが開く
「一般」タブ
「名前:」MinimumMenu → minu
「ビルド」タブ
「パッケージング >> プロダクト名*2」MinimumMenu → minu
「GCC 4.0 - 言語 >> プレフィックスヘッダ*3」MinimumMenu_Prefix.pch → minu_Prefix.pch
「プロパティ」タブ
「識別子:」com.yourcompany.MinimumMenu → com.yourcompany.minu
プロジェクトウィンドウの「グループとファイル」リストから「Other Sources >> MinimumMenu_Prefix.pch」を右クリックして名称変更
MinimumMenu_Prefix.pch → minu_Prefix.pch
「ビルド >> すべてのターゲットをクリーニング」を実行

これでばっちり変更できました。

iPhone実機転送でハマった際に超参考になったサイト

  • Posted by: kajichenkoh
  • 2009年7月15日 01:41
  • iphone
  • このエントリーを含むはてなブックマーク このエントリーのはてなブックマーク被リンク数 ReTweet This!

ここ数日、iPhone実機転送に非常にハマってました。。
なんとかかんとかで無事に転送できたので参考になったサイトをメモしときます。

2008-09-11 - c/fe | [iPhone]iPhone実機に自作プログラムを転送するまでの手順
ここはiPhone Developer Center の登録からiPhone実機転送まで
全体的な流れの把握に非常に役立ちました。

iPhone Developer Program 登録マニュアル
iPhone Developer Program 登録マニュアルなるものを発見した。
ここはわりと最近作成されたものだし非常にわかりやすいと思う。

田中邦衛研究所 管理人日記 | command /usr/bin/codesign failed with exit code 1
c/fe さんの記事を参考に作業を進めていたが、
どうにもうまくいかず途方に暮れてたときに発見した記事がコレ。

iphone3.0になって、xcodeも新しいのインストール。
で、実機にxcodeで作ったファイルを転送しようとしたら、

command /usr/bin/codesign failed with exit code 1

のエラーがでて、ハマりまくった。

ぼくもまったく同じエラーだったので記事の手順に従って、
もろもろの証明書を作成しなおしてみた。

iPhone実機への転送方法 - プログラムのプの字も知らねぇ
証明書を作成しなおす際に、下記のような記事も発見したので
同じく手順通りに従った。たぶん、これは正解だったと思われる。

<4. KeyChainに2つの証明書をインストールする>

uzullaさんのところには「プルダウンでシステムを選択してインストールする。」とありますが、Developerの証明書をシステムにインストールすると、秘密鍵とのリンクが切れてしまうためプロジェクトのCode Signing Identityに名前が表示されず「証明書が見つかりません」ってエラーが出ます。なので、Developerの証明書は「ログイン」を選ぶこと!(WWDRはシステムでOK)この原因がわからなくて2回もリストアしたよ!みんな気をつけて!!

あと、Xcodeのプロジェクト設定方法もとても役に立ちました。
特に、 Bundle identifier に入力する App ID が各所ブログ毎に色々異なっており、
どれが正解なのかで頭を悩ませましたがぼくの場合は下記の方法で成功しました。

<9. Xcodeのプロジェクト設定を色々設定する>

※注意:iPhone3.0ベータ、Xcode Version 3.1.3での設定です。バージョンによっては違うかも。

1. 左メニューにあるターゲットの三角をクリック、アプリケーションのアイコンを選び、情報を見る。

2. ビルドの項目にある Code Signing →コード署名ID の右にあるプルダウンメニューからProvisioning Profileを選ぶ(IDPの Provisioning メニューで作った名前が表示されていればOK)

3. プロパティの項目にある識別子にApp IDで設定したApp ID name(10文字)を除いた残り 例えばcom.domainname.*の場合はcom.domainname.${PRODUCT_NAME:identifier}とする。

4. 左一番上のメニューにあるxcodeprojアイコン(プロジェクト)を選択し、2と同様にコード署名IDでProvisioning Profileを選ぶ。

Bundle identifier の設定方法は以下も同様に参考にしました。
App ID's とアプリケーションのインストールについて - It_lives_vainlyの日記

証明証再作成の時には、こちらの記事が詳しかったです。
なんでも作っちゃう、かも。: iPhoneアプリケーション開発(3)〜iPhone実機で動作編〜


いやーなかなかめんどくさかったなあ。

ぼくの場合は他の方と同じく iPhone Developer Program の加入で、
やっぱりアクティベーションがミスる問題が発生して Appleサポートにも
何回もメールでやりとりしたし、

iPhoneSDK のバージョンが古くてオーガナイザでDevice登録ができずに
最新バージョンを入れなおしたりと...まー時間かかった!

でもまあ、1回実機転送まで出来てしまえば、
なんでこんな時間かかってんねんという感じ。

たぶん、もう1回同じことやれって言われてももう大丈夫な気がします。

よーし、あとはアプリつくるだけだなあ!

セカイカメラの世界観--Air Tagging The RealWorld:ニュース - CNET Japan

セカイカメラ

セカイカメラの世界観--Air Tagging The RealWorld:ニュース - CNET Japan

セカイカメラ・・これすごいですね。。
まさに攻殻機動隊とか電脳コイルの世界そのまんまって感じですね。

ほんとにそう遠くない未来にこんなことが当たり前な世の中が訪れたりするのか...?
そして、このビデオ見て iPhone がほしくなってしまった。。

Index of all entries

Home > iphone Archive

Search
Feeds
Twitter
    follow me on Twitter
    Friends
    More On This Blogger
    Add to Technorati Favorites
    Parts
    あわせて読みたいブログパーツ

    Return to page top

    Return to page top