iPadの復元ができなくて焦った
iPad3 がどういうわけか起動しなくなり、アップルマークの表示を繰り返すのみになってしまいました。 電源を入れるとアップルマークが表示されるのですが、そのまま数分間経過したあと、画面がいったん消えて、再度アップルマークが数分間表示されるという挙動を繰り返すようになってしまいました。ホームボタン+スリープボタンを長押し 続きを読む…
iPad3 がどういうわけか起動しなくなり、アップルマークの表示を繰り返すのみになってしまいました。 電源を入れるとアップルマークが表示されるのですが、そのまま数分間経過したあと、画面がいったん消えて、再度アップルマークが数分間表示されるという挙動を繰り返すようになってしまいました。ホームボタン+スリープボタンを長押し 続きを読む…
Xcodeで開いているプロジェクトのファイルを追加したり削除したりしていると、Obstructing というワーニングが表示されることがあります。 Obstructing /Users/~~~/Release-iphonesimulator is blocking item under version control 続きを読む…
iOS Developer Enterprise Program を使用するような案件だったのですが、2012年10月より Volume Purchase Program (VPP) が日本でも使えるようになったので、試しに申請してみることにしました。結果としてリジェクトされてしまったので途中で頓挫していますが、参考に 続きを読む…
iOS Developer Enterprise はうまく使うと便利ですが、面倒だったり、注意しなければならないこともあります。(1)アプリのバージョンアップの仕組みを自分で作らなければなりませんエンドユーザーのスキルが高くバージョンアップをメール等で連絡することで皆がSafariからダウンロードページにアクセスしてく 続きを読む…
iOS Developer Enterprise の OTA 配信について紹介します。基本的なやり方は、前の記事で紹介した iOS Developer の OTA 配信とほとんど同じです。使用するプロビジョニングとして InHouse を選択することで、UUID が登録されていない端末でもアプリをインストールすることが 続きを読む…
開発したiOSアプリを実機で動かすのに一番簡単なのは Mac と USB ケーブルで接続してデバッグモードで実行することですが、デバッグの担当者が違っていたり、実機が遠隔地だったりする場合は USB ケーブルでのインストールは不便です。そこで、OTA(Over the Air)という方法でインストールする方法を紹介しま 続きを読む…
Clash of Clans 略して「COC」を遊び始めました。 先日のアップデートで日本語にも対応したので、遊びやすくなりました。 最初は英語の画面だったのでよくわからず登録して進めていたのですが、クランに参加できることがわかってきてから、自分の村の名前を変えたいと思いました。アプリを削除して再インストールするだけで 続きを読む…
iOS端末をUSBで接続してデバッグしているときに、急にエラーメッセージが表示され実行できなくなってしまうことがあります。 Could not read from the device. Xcode cannot run using the selected device. No provisioned iOS dev 続きを読む…
ある開発中のアプリのソースを1ヶ月ぶりに開いてコンパイルしたら、変なエラーメッセージが表示されました。 error: PCH file built from a different branch ((clang-425.0.24)) than the compiler ((clang-425.0.28)) 1 erro 続きを読む…
Xcodeで開発していて Incomplete implementation というワーニングが表示されることがあります。エラーではないので実行すると起動できることがありますが、しばらく操作しているとアプリが落ちることがあります。 このメッセージは、「@interface で宣言されているけど @implementat 続きを読む…
先日の記事(Application does not run in backgroundについて)の内容を図にしました。 Application does not run in background を YES にすると、大まかに言って2つの違いがあるようです。 (1)閉じるとバックグラウンドに入らずTerminate 続きを読む…
「ホームボタンを押してアプリを閉じたら再度ログイン画面から始まるようにしてほしい」 という要望があったので、プロジェクト設定の Application does not run in background を YES にしてアプリを作成しました。アプリ内でログイン画面に戻る遷移を作成するのが難しかったので、バックグラウ 続きを読む…
ひらがなを半角カタカナに変換する処理と、半角英数字を全角英数字に変換する処理を持つアプリがインストールされていたiPadをiOS6.0にバージョンアップしたところ、この2つの処理がうまく動かなくなりました。 結論から言うと簡単な回避策はなく、iOSのバージョンアップを待てない場合は自前で変換処理を作成する必要があると思 続きを読む…
iPhoneアプリで「2012/12/31」と入力してるのに、「2013/12/31」になっちゃうんですけど!! という問い合わせを受けて、調べました。 ソースコードは、こんな感じ。 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [format 続きを読む…
Google Chrome OS のISOイメージをインストールしていたUSBメモリを普通の用途で使いたくなってフォーマットしようとしましたが、普通のXPでは「GPT保護パーティション」と表示される領域を削除することができず、フォーマットできませんでした。 GPT保護パーティションは Windows XP では扱えない 続きを読む…
iOS Enterprise Developer Program で配布しているアプリのユーザーから問い合わせがありました。有効期限が近づいているとのことで、このあたりについて調べてみました。まず、手元のiPadの時計を進めて期限を過ぎた状態にしてみたところ、アプリは起動しませんでした。アプリはOTA(Over the 続きを読む…
Xcode4.3 で開発していたソースコード一式を、Xcode4.2 の環境にコピーしてコンパイルしたら、エラーメッセージが大量に発生しました。 receiver type “hoge” for instance message does not declare a method with se 続きを読む…
Windowsのとき使っていたロジクールの MX Revolution Cordless Mouse をMacminiに接続して便利に使っています。 ひとつだけ、マウスの中ボタンに相当する検索ボタンを押したときにSpotlightの検索ウインドウが表示されてしまうのが不便に感じていました。ついつい触ってしまって余計なウ 続きを読む…
EPSON EP-804AR ですが、デジカメのSDカードをスロットに挿入してPCに転送すると撮影したのは日中のはずなのに、タイムスタンプが深夜になっていました。よく見てみると9時間ずれているようです。 ノートPCに内蔵されているSDカードリーダから読み出すと、正しいタイムスタンプで読み出されることが分かりました。 そ 続きを読む…
Microsoft Office 2000 と Microsoft Office 2007 が両方ともインストールされている環境で、Word 2007 を起動しようとすると、毎回下記のような「構成の進行状況」という画面が表示され、数分待たされてしまう状況になっていました。 この「構成の進行状況」という画面は、異なるバー 続きを読む…