SeasonsがSKIP_INSTALL=YESを知るまでの課程
@Seasons たぶんcmakeは、誰かがXcode4のxcschemeとかxcworkspace作るモジュール作ってる頃ですから、cmakeだけ覚えれば平気ですよ。とか言うw
2011-03-31 21:43:42@Seasons これはXcode3だ! と思い込み、かつIDEを使わなければ、今まで通りの使い方もできますですが。ただ、それだとxcodebuildでビルドしつつ、ちょろっとIDEでビルドして、デバッグとかが、同一バイナリでできないんですよねー。のでXcode4流に乗らないと。
2011-03-31 21:34:56@Seasons @noborunrun あ、xcschemeファイルXMLなんで覗くとわかると思いますが、アーカイブに、.appとともに.aとかも書かれてるとしたらだめかもですね。.aのターゲットではアーカイブのチェック外すだけでいけそうな気が。
2011-03-31 21:33:24@Seasons それがですね、xcodebuildも、おもいっきりworkspaceとschemeに翻弄されますよ! w
2011-03-31 21:30:57@splhack @noborunrun .a単体を突っ込んでリンクする分にはおかしくならないと思いますが、.aを生成する処理とリンクまでを1プロジェクトで完結させておくか.aを生成するプロジェクトをわけてインポートするかで挙動が変わる感じですね。
2011-03-31 21:29:20@Seasons いまいちworkspaceとschemeの旨みがわかってないんですが、とりあえず長いものには巻かれておく心境です!
2011-03-31 21:28:20@noborunrun @Seasons .a ファイルは当然pbxprojに書かれてますが、xcschemeにも書かれてますね。アーカイブのときにschemeも見てるとかでしょうかね。
2011-03-31 21:27:29@Seasons あ、それはうまくいってますです。0.99.5のあたりです。ただXcode3でプロジェクトのインポートをやったので、Xcode4で一からやる方法がわかってませんw
2011-03-31 20:58:43@splhack .aを別プロジェクトにして、インポートすればいいかもですね。まだ試してないのですがそれだとうまくいくのかもしれません。とはいえお客さんがXcode 4に以降していると怖いので、取り急ぎ直してましたw
2011-03-31 20:57:30@Seasons うーん。cocos2dに含まれるプロジェクトがそうだとすると何かあるかもしれませんですね。私のは別ターゲットではなくて、別プロジェクトになってます。
2011-03-31 20:56:15@splhack 結局は、cocos2dの.aライブラリに含まれるソースをターゲットに全部含めてビルドしたら直りました。cocos2d 1.0.0でもそうしているみたいですし、なんかあるんですかねー。
2011-03-31 20:52:32@Seasons schemeの設定とかでしょうかね? Xcode4では、まだxcrun PackageApplicationでしかipa作ったことなかったりして...
2011-03-31 20:51:31@splhack ipa形式ではき出すプロセスの際に普段選べるipa形式ではき出しのラジオボタンがなく、そもそもオーガナイザーに登録されたアイコンがドキュメントみたいなアイコンになるんですよ。
2011-03-31 20:50:01とはいえ困ったなぁ・・・cocos2d 1.0.0ベースにライブラリ依存ターゲットでなく、ターゲットにcocos2dのソースを登録するしかないのかな。
2011-03-31 20:28:07お、やっと原因分かった。0.99.5で作ったプロジェクトをXcode 4でアーカイブするとアーカイブがうまく生成できない。。。 #cocos2d
2011-03-31 20:26:10