Appcelerator Titanium によって生成された iPhone アプリケーションをコンパイルしようとすると、Snow Leopard 10.6.2 の Xcode 3.2.1 で次のエラーが発生します。ただし、ビルド エラーは、アーキテクチャ メニューで iPhone シミュレーターを選択した場合にのみ表示され、iPhone デバイスを選択すると、自分のデバイスでアプリを実行できます。
さらに、iPhone シミュレーターは正常に起動し、Xcode を使用してビルドする Titanium 環境からプログラムを直接実行します。
なぜこうなった ?
ld: duplicate symbol _main in Resources/libTitanium.a(main.o) and /Users/prithviraj/Documents/project/Final/build/iphone/build/Final.build/Debug-iphonesimulator/Final.build/Objects-normal/i386/main.o collect2: ld returned 1 exit status Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1