From: dsc Date: Thu, 5 May 2011 07:46:18 +0000 (-0700) Subject: Apparently you can't deploy to a device if your bundle identifier contains non-alphan... X-Git-Tag: box2d-testbed~2 X-Git-Url: http://git.less.ly:3516/?a=commitdiff_plain;h=adba2fc2b0e3acae5fb0f62a02798bc27fa9f2ca;p=tanks-ios.git Apparently you can't deploy to a device if your bundle identifier contains non-alphanumeric characters. Like underscore. Or hyphen. Message was 'Build Faild: No Issues.' --- diff --git a/libs/box2d/box2d-iphone.xcodeproj/project.pbxproj b/libs/box2d/Box2dTestbed.xcodeproj/project.pbxproj similarity index 97% rename from libs/box2d/box2d-iphone.xcodeproj/project.pbxproj rename to libs/box2d/Box2dTestbed.xcodeproj/project.pbxproj index f1e5143..72dddd8 100644 --- a/libs/box2d/box2d-iphone.xcodeproj/project.pbxproj +++ b/libs/box2d/Box2dTestbed.xcodeproj/project.pbxproj @@ -78,7 +78,7 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 491331691372645C00DFB46D /* box2d-iphone.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "box2d-iphone.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 491331691372645C00DFB46D /* Box2DTestbed.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Box2DTestbed.app; sourceTree = BUILT_PRODUCTS_DIR; }; 4913316D1372645C00DFB46D /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 4913316F1372645C00DFB46D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 491331971372653600DFB46D /* Box2D_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Box2D_Prefix.pch; sourceTree = ""; }; @@ -173,7 +173,7 @@ 4913316A1372645C00DFB46D /* Products */ = { isa = PBXGroup; children = ( - 491331691372645C00DFB46D /* box2d-iphone.app */, + 491331691372645C00DFB46D /* Box2DTestbed.app */, ); name = Products; sourceTree = ""; @@ -339,9 +339,9 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 491331681372645C00DFB46D /* box2d-iphone */ = { + 491331681372645C00DFB46D /* Box2dTestbed */ = { isa = PBXNativeTarget; - buildConfigurationList = 491331841372645C00DFB46D /* Build configuration list for PBXNativeTarget "box2d-iphone" */; + buildConfigurationList = 491331841372645C00DFB46D /* Build configuration list for PBXNativeTarget "Box2dTestbed" */; buildPhases = ( 491331651372645C00DFB46D /* Sources */, 491331661372645C00DFB46D /* Frameworks */, @@ -352,9 +352,9 @@ ); dependencies = ( ); - name = "box2d-iphone"; + name = Box2dTestbed; productName = "box2d-iphone"; - productReference = 491331691372645C00DFB46D /* box2d-iphone.app */; + productReference = 491331691372645C00DFB46D /* Box2DTestbed.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -362,7 +362,10 @@ /* Begin PBXProject section */ 491331601372645C00DFB46D /* Project object */ = { isa = PBXProject; - buildConfigurationList = 491331631372645C00DFB46D /* Build configuration list for PBXProject "box2d-iphone" */; + attributes = { + ORGANIZATIONNAME = org.box2d; + }; + buildConfigurationList = 491331631372645C00DFB46D /* Build configuration list for PBXProject "Box2dTestbed" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; @@ -380,7 +383,7 @@ ); projectRoot = ""; targets = ( - 491331681372645C00DFB46D /* box2d-iphone */, + 491331681372645C00DFB46D /* Box2dTestbed */, ); }; /* End PBXProject section */ @@ -434,7 +437,7 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = DEBUG; GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = 4.2; + GCC_VERSION = ""; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 4.3; @@ -446,13 +449,15 @@ isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_VERSION = 4.2; + GCC_VERSION = ""; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 4.3; OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + PROVISIONING_PROFILE = ""; SDKROOT = iphoneos; }; name = Release; @@ -465,7 +470,7 @@ GCC_DYNAMIC_NO_PIC = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = iPhone/Box2D_Prefix.pch; - GCC_VERSION = 4.2; + GCC_VERSION = com.apple.compilers.llvmgcc42; HEADER_SEARCH_PATHS = "./src/**"; INFOPLIST_FILE = iPhone/Info.plist; LIBRARY_SEARCH_PATHS = ( @@ -474,7 +479,7 @@ ); OTHER_LDFLAGS = "-Wl,-search_paths_first"; PREBINDING = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = Box2DTestbed; USER_HEADER_SEARCH_PATHS = "./src/**"; USE_HEADERMAP = NO; WRAPPER_EXTENSION = app; @@ -485,10 +490,10 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; - COPY_PHASE_STRIP = YES; + COPY_PHASE_STRIP = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = iPhone/Box2D_Prefix.pch; - GCC_VERSION = 4.2; + GCC_VERSION = com.apple.compilers.llvmgcc42; HEADER_SEARCH_PATHS = "./src/**"; INFOPLIST_FILE = iPhone/Info.plist; LIBRARY_SEARCH_PATHS = ( @@ -497,10 +502,9 @@ ); OTHER_LDFLAGS = "-Wl,-search_paths_first"; PREBINDING = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = Box2DTestbed; USER_HEADER_SEARCH_PATHS = "./src/**"; USE_HEADERMAP = NO; - VALIDATE_PRODUCT = YES; WRAPPER_EXTENSION = app; }; name = Release; @@ -508,7 +512,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 491331631372645C00DFB46D /* Build configuration list for PBXProject "box2d-iphone" */ = { + 491331631372645C00DFB46D /* Build configuration list for PBXProject "Box2dTestbed" */ = { isa = XCConfigurationList; buildConfigurations = ( 491331821372645C00DFB46D /* Debug */, @@ -517,7 +521,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 491331841372645C00DFB46D /* Build configuration list for PBXNativeTarget "box2d-iphone" */ = { + 491331841372645C00DFB46D /* Build configuration list for PBXNativeTarget "Box2dTestbed" */ = { isa = XCConfigurationList; buildConfigurations = ( 491331851372645C00DFB46D /* Debug */, diff --git a/libs/box2d/box2d-ios.xcodeproj/project.pbxproj b/libs/box2d/box2d-ios.xcodeproj/project.pbxproj index 6e53117..f326436 100644 --- a/libs/box2d/box2d-ios.xcodeproj/project.pbxproj +++ b/libs/box2d/box2d-ios.xcodeproj/project.pbxproj @@ -467,7 +467,7 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = DEBUG; GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = 4.2; + GCC_VERSION = ""; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 4.3; @@ -480,7 +480,7 @@ buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_BIT)"; GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_VERSION = 4.2; + GCC_VERSION = ""; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 4.3; @@ -495,6 +495,7 @@ DSTROOT = /tmp/Box2D.dst; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Box2D/Box2D-Prefix.pch"; + GCC_VERSION = com.apple.compilers.llvmgcc42; PRODUCT_NAME = "$(TARGET_NAME)"; TARGETED_DEVICE_FAMILY = "1,2"; USER_HEADER_SEARCH_PATHS = "./src/**"; @@ -505,10 +506,13 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; DSTROOT = /tmp/Box2D.dst; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Box2D/Box2D-Prefix.pch"; + GCC_VERSION = com.apple.compilers.llvmgcc42; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; TARGETED_DEVICE_FAMILY = "1,2"; USER_HEADER_SEARCH_PATHS = "./src/**"; }; diff --git a/libs/box2d/iPhone/Info.plist b/libs/box2d/iPhone/Info.plist index 92891b3..8ab4f16 100644 --- a/libs/box2d/iPhone/Info.plist +++ b/libs/box2d/iPhone/Info.plist @@ -6,12 +6,14 @@ English CFBundleDisplayName ${PRODUCT_NAME} + CFBundleDocumentTypes + CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIconFile - + iPhone/Icon.png CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:identifier} + org.box2d.${PRODUCT_NAME:identifier} CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -20,6 +22,8 @@ APPL CFBundleSignature ???? + CFBundleURLTypes + CFBundleVersion 1.0 LSRequiresIPhoneOS @@ -30,5 +34,9 @@ UIInterfaceOrientationPortrait + UTExportedTypeDeclarations + + UTImportedTypeDeclarations +