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

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

  関連記事

no image
Titanium広告モジュールまとめ

こんにちは、Obj-C勉強中の@sawada50です。 @yagi_さんに超期待 …

Could not locate the Android SDK at the given path
Titanium StudioでAndroid SDKを設定する方法

Titanium Studioのインストール、設定をトラブルシューティングするこ …

no image
【Titanium Advent Calendar 2011:十四日目】広告、AdmobとAdmakerの導入方法まとめ

はじめまして、Titanium歴7ヶ月ほどのsawada50です。 このエントリ …

no image
Titanium Certified Application Developerになったよ!

Titanium Certified Application Developer …

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

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

ジョジョの広告出たw
[Titanium] iPadアプリでAdmob広告を表示する

Titaniumで作ったiPadアプリでAdmobの広告を表示します。 iPad …

no image
Titaniumで用意する画像のサイズ

Titaniumで用意する画像のサイズをまとめてみました。(2012.09.23 …

開発したアプリの起動数をiPhoneのホーム画面で一目で確認する

自分のアプリが毎日どれぐらい使われているか、、 アプリ開発者なら気になりますよね …

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

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

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

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