Sawalog

スマートフォンアプリの技術的な開発ログや企画、マーケティングに関する方法やノウハウをまとめたブログ

UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc8 in position xxx: ordinal not in range(128)

      2012/02/26

3時間近くハマってしまったので、自戒もこめて残しておく。
調べたら何パターンかあって、よくはまるかもしれません。

■問題
Titaniumでビルドしたプロジェクトファイルを実機で動かそうとして、
Xcodeを起動してプロジェクトファイルをビルドしようとすると以下のエラー。

UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc8 in position 5: ordinal not in range(128)

アスキーコードが含まれているためうまくビルドできない。

 
■解決策、チェックリスト
この場合、以下の可能性がある。

1.プロジェクトファイル群に置いているファイル名に日本語などが混じっている
2. ソースの中に日本語が混じっている
3. 開発者証明書の開発者名に日本語が混じっている → 参考記事
4. ソースがUTF-8エンコーディングでなくなっている
5. プロジェクトの中にthumbs.dbが混じっている
6. TitaniumStdioのバグ → 参考

Windowsから持ってきたりしたファイル群とか危ないですね。

 

 - Titanium

Comment

  1. nyacck より:

    u3053u308cu3067u89e3u6c7au3057u305fnhttp://d.hatena.ne.jp/SumiTomohiko/20070120/1169300624

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

Xcode4.5でiOS6以外のシミュレータを追加する方法

Xcode4.5で使えるsimulatorはiOS6のみになってしまったようで、 …

no image
[Titanium] アプリのダウンロード数をGoogle Analyticsで計測する

Titaniumアプリのダウンロード数をGoogle Analyticsで計測す …

[Titanium]Xcode4.5とXcode4.3.3を共存させる

Xcode4.5を既存のXcode4.3.3と共存させるために行ったこと。 ・i …

iPhone4Sを開発機として登録する方法

かわいいiPhone4Sさんがおうちに来ましたっ! 3GSと比べてしまうと、もう …

no image
iOS7でTitaniumでstatusBarのcolorを変更する(Titanium 3.2.3)

Titanium3.2以上に変えたタイミングで、ステータスバーの色の変更ができな …

Titanium Stdio インストール・日本語化のやり方 [Mac OS X]

Titanium Developer でアプリのビルドやデバッグをしていたけど、 …

Titanium製アプリ150個まとめ

こんばんは、@nyacckです。 @astronaughtsさん主催のTitan …

Titanium Stdioでandroidの公開用apkファイルを作る方法

最近コーディングばかりに夢中で全然ブログを書いていませんでした。 Titaniu …

no image
Titaniumで実施したiOS7対応

Titaniumでいくつかアプリを作っていますが、自分が行ったiOS7対応をまと …

iPhoneアプリ開発におけるProvisioningファイルの設定

毎回iPhoneアプリを作るたびに実機で動かす際に証明書の発行、Provisio …