2012年8月18日土曜日

object file format unrecognized, invalid, or unsuitable

日本語情報が載ってないので書いておく。


IPAファイルをコマンドライン、つまりターミナルから作るのがLionの時はうまくいってて、マシン新調したらなんかうまくうごかんくなった。
他の人のとこは動いてるのでコチコチ確認。
stackoverflowとかみても、微妙に違う話が書いてある。

あまりよくわからないのだ CODESIGN_ALLOCATEという変数だか codesign_allocateだかのコマンドが昔のxcode?とかにはあって、普通に動くのが、最新環境だと存在してないらしい。なので、CODESIGN_ALLOCATEという変数を定義して、xcodeの下にあるcodesign_allocateを指定してやればいいとの事。
リンク先に書いてあるが

export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate"


と.bash_profileなりに指定しておけば動くようだ。
えー
みんなコマンドラインからIPAつくってねーのかよー
Jenkinsなり色々やるやん。
なんで日本語情報見つからんねんな

http://mobiledevelopertips.com/mac-osx/code-signing-error-object-file-format-unrecognized-invalid-or-unsuitable.html

0 件のコメント: