iPhone游戏开发 用cocos2d开发的游戏在哪种设备商运行

我用x-code的cocos2d模板自己写了一个小游戏 然后发给别人看 可是在别人的x-code里编译会出错。。。。我的simulator的版本有
Developer Information:

Version: 3.2 (10M2423)
Location: /Developer
Applications:
Xcode: 3.2.5 (1760)
Interface Builder: 3.2.5 (823)
Instruments: 2.7 (3017)
Dashcode: 3.0.2 (333)
SDKs:
Mac OS X:
10.4: (8S2167)
10.5: (9L31a)
10.6: (10M2423)
iPhone OS:
4.2: (8C134)
iPhone Simulator:
3.2: (7W367a)
4.0: (8A400)
4.1: (8B117)
4.2: (8C134)

我想问下 我的小游戏在目前现有的哪些设备上运行??要是我想让我朋友编译通过并运行的话必须要有比我高的sdk版本嘛???