Add DemoCrash targets for iOS and iOS Simulator.

git-svn-id: https://plcrashreporter.googlecode.com/svn/trunk@346 25172300-ee46-11dd-abe2-393a09110dd0
This commit is contained in:
landon.j.fuller 2011-04-23 18:55:19 +00:00
Родитель 9949f00097
Коммит 0cf0289f59
2 изменённых файлов: 272 добавлений и 1 удалений

Просмотреть файл

@ -54,6 +54,10 @@
/* Begin PBXBuildFile section */
050DE25E0F61B93900152ED3 /* libCrashReporter-MacOSX-Static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 05E731F30EFA1AAB005EDFB7 /* libCrashReporter-MacOSX-Static.a */; };
050DE2A90F61BD8D00152ED3 /* fuzz-main.m in Sources */ = {isa = PBXBuildFile; fileRef = 050DE2A80F61BD8D00152ED3 /* fuzz-main.m */; };
052A45DA1363542800987004 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 05F40CF10EF7AC0E008050CF /* main.m */; };
052A46271363553A00987004 /* libCrashReporter-iphoneos.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 05CD31520EE936A9000FDE88 /* libCrashReporter-iphoneos.a */; };
052A4649136355FD00987004 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 05F40CF10EF7AC0E008050CF /* main.m */; };
052A46561363561B00987004 /* libCrashReporter-iphonesimulator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 05CD31630EE93905000FDE88 /* libCrashReporter-iphonesimulator.a */; };
054627A911D998BB007891C7 /* PLCrashReportTextFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 054627A711D998BB007891C7 /* PLCrashReportTextFormatter.h */; };
054627AA11D998BB007891C7 /* PLCrashReportTextFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 054627A811D998BB007891C7 /* PLCrashReportTextFormatter.m */; };
054627AB11D998BB007891C7 /* PLCrashReportTextFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 054627A711D998BB007891C7 /* PLCrashReportTextFormatter.h */; };
@ -424,6 +428,27 @@
remoteGlobalIDString = 05E731F20EFA1AAB005EDFB7;
remoteInfo = "CrashReporter-MacOSX-Static";
};
052A45DB1363542E00987004 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 058812B81040582D009128FB /* CrashReporter-iPhone */;
remoteInfo = "CrashReporter-iPhone";
};
052A46241363553400987004 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 05CD31510EE936A9000FDE88 /* CrashReporter-iPhoneOS */;
remoteInfo = "CrashReporter-iPhoneOS";
};
052A46571363562100987004 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 05CD31620EE93905000FDE88 /* CrashReporter-iPhoneSimulator */;
remoteInfo = "CrashReporter-iPhoneSimulator";
};
054F50E80EEC50B30034B184 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
@ -560,6 +585,8 @@
050DE24D0F61B80B00152ED3 /* Fuzz Testing */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "Fuzz Testing"; sourceTree = BUILT_PRODUCTS_DIR; };
050DE28D0F61BB1D00152ED3 /* fuzz_report.plcrash */ = {isa = PBXFileReference; lastKnownFileType = file; name = fuzz_report.plcrash; path = Resources/fuzz_report.plcrash; sourceTree = "<group>"; };
050DE2A80F61BD8D00152ED3 /* fuzz-main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "fuzz-main.m"; sourceTree = "<group>"; };
052A45CF136353FB00987004 /* DemoCrash-iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DemoCrash-iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
052A464F136355FD00987004 /* DemoCrash-iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DemoCrash-iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
054627A711D998BB007891C7 /* PLCrashReportTextFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PLCrashReportTextFormatter.h; sourceTree = "<group>"; };
054627A811D998BB007891C7 /* PLCrashReportTextFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PLCrashReportTextFormatter.m; sourceTree = "<group>"; };
054627B811D99D06007891C7 /* PLCrashReportFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PLCrashReportFormatter.h; sourceTree = "<group>"; };
@ -652,6 +679,22 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
052A45CD136353FB00987004 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
052A46271363553A00987004 /* libCrashReporter-iphoneos.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
052A464A136355FD00987004 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
052A46561363561B00987004 /* libCrashReporter-iphonesimulator.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
058812B71040582D009128FB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@ -748,6 +791,8 @@
05E731F30EFA1AAB005EDFB7 /* libCrashReporter-MacOSX-Static.a */,
050DE24D0F61B80B00152ED3 /* Fuzz Testing */,
058812B91040582D009128FB /* CrashReporter.framework */,
052A45CF136353FB00987004 /* DemoCrash-iOS.app */,
052A464F136355FD00987004 /* DemoCrash-iOS.app */,
);
name = Products;
sourceTree = "<group>";
@ -1154,6 +1199,42 @@
productReference = 050DE24D0F61B80B00152ED3 /* Fuzz Testing */;
productType = "com.apple.product-type.tool";
};
052A45CE136353FB00987004 /* DemoCrash-iOS-Device */ = {
isa = PBXNativeTarget;
buildConfigurationList = 052A45D4136353FC00987004 /* Build configuration list for PBXNativeTarget "DemoCrash-iOS-Device" */;
buildPhases = (
052A45CB136353FB00987004 /* Resources */,
052A45CC136353FB00987004 /* Sources */,
052A45CD136353FB00987004 /* Frameworks */,
);
buildRules = (
);
dependencies = (
052A46251363553400987004 /* PBXTargetDependency */,
);
name = "DemoCrash-iOS-Device";
productName = "DemoCrash-iOS";
productReference = 052A45CF136353FB00987004 /* DemoCrash-iOS.app */;
productType = "com.apple.product-type.application";
};
052A4644136355FD00987004 /* DemoCrash-iOS-Simulator */ = {
isa = PBXNativeTarget;
buildConfigurationList = 052A464C136355FD00987004 /* Build configuration list for PBXNativeTarget "DemoCrash-iOS-Simulator" */;
buildPhases = (
052A4647136355FD00987004 /* Resources */,
052A4648136355FD00987004 /* Sources */,
052A464A136355FD00987004 /* Frameworks */,
);
buildRules = (
);
dependencies = (
052A46581363562100987004 /* PBXTargetDependency */,
);
name = "DemoCrash-iOS-Simulator";
productName = "DemoCrash-iOS";
productReference = 052A464F136355FD00987004 /* DemoCrash-iOS.app */;
productType = "com.apple.product-type.application";
};
058812B81040582D009128FB /* CrashReporter-iPhone */ = {
isa = PBXNativeTarget;
buildConfigurationList = 058812BE1040582E009128FB /* Build configuration list for PBXNativeTarget "CrashReporter-iPhone" */;
@ -1300,6 +1381,7 @@
05E7320E0EFA1B60005EDFB7 /* PBXBuildRule */,
);
dependencies = (
052A45DC1363542E00987004 /* PBXTargetDependency */,
);
name = "CrashReporter-MacOSX-Static";
productName = "CrashReporter-MacOSX-Static";
@ -1381,12 +1463,28 @@
05CD32A80EE94062000FDE88 /* Tests-iPhoneSimulator */,
05CD33230EE94439000FDE88 /* Tests-iPhoneOS */,
05F40CE60EF7AB80008050CF /* DemoCrash */,
052A45CE136353FB00987004 /* DemoCrash-iOS-Device */,
052A4644136355FD00987004 /* DemoCrash-iOS-Simulator */,
050DE24C0F61B80B00152ED3 /* Fuzz Testing */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
052A45CB136353FB00987004 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
052A4647136355FD00987004 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
058812B51040582D009128FB /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
@ -1517,6 +1615,22 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
052A45CC136353FB00987004 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
052A45DA1363542800987004 /* main.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
052A4648136355FD00987004 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
052A4649136355FD00987004 /* main.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
058812B61040582D009128FB /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@ -1765,6 +1879,21 @@
target = 05E731F20EFA1AAB005EDFB7 /* CrashReporter-MacOSX-Static */;
targetProxy = 050DE25C0F61B92C00152ED3 /* PBXContainerItemProxy */;
};
052A45DC1363542E00987004 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 058812B81040582D009128FB /* CrashReporter-iPhone */;
targetProxy = 052A45DB1363542E00987004 /* PBXContainerItemProxy */;
};
052A46251363553400987004 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 05CD31510EE936A9000FDE88 /* CrashReporter-iPhoneOS */;
targetProxy = 052A46241363553400987004 /* PBXContainerItemProxy */;
};
052A46581363562100987004 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 05CD31620EE93905000FDE88 /* CrashReporter-iPhoneSimulator */;
targetProxy = 052A46571363562100987004 /* PBXContainerItemProxy */;
};
054F50E90EEC50B30034B184 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 05CD31510EE936A9000FDE88 /* CrashReporter-iPhoneOS */;
@ -1925,6 +2054,130 @@
};
name = Release;
};
052A45D2136353FB00987004 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(BUILD_ROOT)",
);
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h";
INFOPLIST_FILE = "Resources/DemoCrash-Info.plist";
INSTALL_PATH = "$(HOME)/Applications";
IPHONEOS_DEPLOYMENT_TARGET = 3.0;
OTHER_LDFLAGS = (
"-framework",
Foundation,
"-framework",
UIKit,
);
PREBINDING = NO;
PRODUCT_NAME = "DemoCrash-iOS";
SDKROOT = iphoneos;
};
name = Debug;
};
052A45D3136353FB00987004 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(BUILD_ROOT)",
);
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h";
INFOPLIST_FILE = "Resources/DemoCrash-Info.plist";
INSTALL_PATH = "$(HOME)/Applications";
IPHONEOS_DEPLOYMENT_TARGET = 3.0;
OTHER_LDFLAGS = (
"-framework",
Foundation,
"-framework",
UIKit,
);
PREBINDING = NO;
PRODUCT_NAME = "DemoCrash-iOS";
SDKROOT = iphoneos;
ZERO_LINK = NO;
};
name = Release;
};
052A464D136355FD00987004 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(BUILD_ROOT)",
);
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h";
INFOPLIST_FILE = "Resources/DemoCrash-Info.plist";
INSTALL_PATH = "$(HOME)/Applications";
IPHONEOS_DEPLOYMENT_TARGET = 3.0;
MACOSX_DEPLOYMENT_TARGET = "";
OTHER_LDFLAGS = (
"-framework",
Foundation,
"-framework",
UIKit,
);
PREBINDING = NO;
PRODUCT_NAME = "DemoCrash-iOS";
SDKROOT = iphonesimulator;
};
name = Debug;
};
052A464E136355FD00987004 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(BUILD_ROOT)",
);
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h";
INFOPLIST_FILE = "Resources/DemoCrash-Info.plist";
INSTALL_PATH = "$(HOME)/Applications";
IPHONEOS_DEPLOYMENT_TARGET = 3.0;
MACOSX_DEPLOYMENT_TARGET = "";
OTHER_LDFLAGS = (
"-framework",
Foundation,
"-framework",
UIKit,
);
PREBINDING = NO;
PRODUCT_NAME = "DemoCrash-iOS";
SDKROOT = iphonesimulator;
ZERO_LINK = NO;
};
name = Release;
};
058812BC1040582E009128FB /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@ -2576,6 +2829,24 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
052A45D4136353FC00987004 /* Build configuration list for PBXNativeTarget "DemoCrash-iOS-Device" */ = {
isa = XCConfigurationList;
buildConfigurations = (
052A45D2136353FB00987004 /* Debug */,
052A45D3136353FB00987004 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
052A464C136355FD00987004 /* Build configuration list for PBXNativeTarget "DemoCrash-iOS-Simulator" */ = {
isa = XCConfigurationList;
buildConfigurations = (
052A464D136355FD00987004 /* Debug */,
052A464E136355FD00987004 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
058812BE1040582E009128FB /* Build configuration list for PBXNativeTarget "CrashReporter-iPhone" */ = {
isa = XCConfigurationList;
buildConfigurations = (

Просмотреть файл

@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.${PRODUCT_NAME:identifier}</string>
<string>com.yourcompany.${PRODUCT_NAME:rfc822identifier}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>