每当我尝试编译由 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