Architecture 无法在所选目标上运行--切换到支持该体系结构的目标以运行所选软件
因此,我目前在我的项目中使用CocosBuilder,因此必须导入CCBReader。我在我的应用程序委托中推送了main menu.ccbi文件——该项目可以编译,但甚至没有运行。我得到一个错误:无法在选定的目标上运行--切换到支持该体系结构的目标以运行选定的软件 我相信我正确地实现了CCBReader和cocosbuilder。是吗?你知道为什么它不起作用吗 这是我的应用程序代理代码:Architecture 无法在所选目标上运行--切换到支持该体系结构的目标以运行所选软件,architecture,cocos2d-iphone,cocosbuilder,Architecture,Cocos2d Iphone,Cocosbuilder,因此,我目前在我的项目中使用CocosBuilder,因此必须导入CCBReader。我在我的应用程序委托中推送了main menu.ccbi文件——该项目可以编译,但甚至没有运行。我得到一个错误:无法在选定的目标上运行--切换到支持该体系结构的目标以运行选定的软件 我相信我正确地实现了CCBReader和cocosbuilder。是吗?你知道为什么它不起作用吗 这是我的应用程序代理代码: - (BOOL)application:(UIApplication *)application did
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Create the main window
window_ = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Create an CCGLView with a RGB565 color buffer, and a depth buffer of 0-bits
CCGLView *glView = [CCGLView viewWithFrame:[window_ bounds]
pixelFormat:kEAGLColorFormatRGB565 //kEAGLColorFormatRGBA8
depthFormat:0 //GL_DEPTH_COMPONENT24_OES
preserveBackbuffer:NO
sharegroup:nil
multiSampling:NO
numberOfSamples:0];
// Enable multiple touches
[glView setMultipleTouchEnabled:YES];
director_ = (CCDirectorIOS*) [CCDirector sharedDirector];
director_.wantsFullScreenLayout = YES;
// Display FSP and SPF
[director_ setDisplayStats:YES];
// set FPS at 60
[director_ setAnimationInterval:1.0/60];
// attach the openglView to the director
[director_ setView:glView];
// for rotation and other messages
[director_ setDelegate:self];
// 2D projection
[director_ setProjection:kCCDirectorProjection2D];
// [director setProjection:kCCDirectorProjection3D];
// Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices
if( ! [director_ enableRetinaDisplay:YES] )
CCLOG(@"Retina Display Not supported");
// Default texture format for PNG/BMP/TIFF/JPEG/GIF images
// It can be RGBA8888, RGBA4444, RGB5_A1, RGB565
// You can change anytime.
[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888];
// If the 1st suffix is not found and if fallback is enabled then fallback suffixes are going to searched. If none is found, it will try with the name without suffix.
// On iPad HD : "-ipadhd", "-ipad", "-hd"
// On iPad : "-ipad", "-hd"
// On iPhone HD: "-hd"
CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils];
[sharedFileUtils setEnableFallbackSuffixes:NO]; // Default: NO. No fallback suffixes are going to be used
[sharedFileUtils setiPhoneRetinaDisplaySuffix:@"-hd"]; // Default on iPhone RetinaDisplay is "-hd"
[sharedFileUtils setiPadSuffix:@"-ipad"]; // Default on iPad is "ipad"
[sharedFileUtils setiPadRetinaDisplaySuffix:@"-ipadhd"]; // Default on iPad RetinaDisplay is "-ipadhd"
// Assume that PVR images have premultiplied alpha
[CCTexture2D PVRImagesHavePremultipliedAlpha:YES];
// and add the scene to the stack. The director will run it when it automatically when the view is displayed.
CCScene* mainScene = [CCBReader sceneWithNodeGraphFromFile:@"mainmenu.ccbi"];
[director_ pushScene: mainScene];
// Create a Navigation Controller with the Director
navController_ = [[UINavigationController alloc] initWithRootViewController:director_];
navController_.navigationBarHidden = YES;
// set the Navigation Controller as the root view controller
// [window_ addSubview:navController_.view]; // Generates flicker.
[window_ setRootViewController:navController_];
// make main window visible
[window_ makeKeyAndVisible];
return YES;
}
这是为iPhone模拟器设计的 什么目的地?装置?模拟器?ios版本?cocos版本?“推”码是什么?如果你想得到答案,请不要让我们猜那么多…对不起:(对不起,是的,ios iPhone模拟器。我补充了我的问题。我认为Cocos Builder在代码中的集成是正确的?但我确实集成了它,正如我在互联网上研究发现的那样。CB不是问题。检查“仅构建活动架构”设置(应为否)以及支持的体系结构的类型。确保支持的体系结构设置为默认值(armv7 armv7s)。设置为否,体系结构为默认值。我只是在添加Cocos Builders ccbi文件后才发现这些错误:/n不确定为什么不加载这些文件。