Skip to content

Commit

Permalink
Add Profile config to Bugsnag
Browse files Browse the repository at this point in the history
This config is a copy of Release, and used to build only the active arch when Profiling. #56404
  • Loading branch information
jpedroso committed Nov 4, 2024
1 parent 2fe582c commit 379bc30
Showing 1 changed file with 194 additions and 0 deletions.
194 changes: 194 additions & 0 deletions Bugsnag.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -3567,6 +3567,192 @@
};
name = Release;
};
80FFCF432CD8128100D538C5 /* Profile */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = ./Framework/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.4;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
OTHER_LDFLAGS = (
"-lc++",
"-lz",
"-ObjC",
);
PRODUCT_BUNDLE_IDENTIFIER = com.bugsnag.Bugsnag;
PRODUCT_NAME = Bugsnag;
RUN_CLANG_STATIC_ANALYZER = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Profile;
};
80FFCF442CD8128100D538C5 /* Profile */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 017824BD262D65A000D18AFA /* Bugsnag.xcconfig */;
buildSettings = {
CLANG_MODULES_AUTOLINK = NO;
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 16.4;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
OTHER_LDFLAGS = "-ObjC";
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Profile;
};
80FFCF452CD8128100D538C5 /* Profile */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 017824BD262D65A000D18AFA /* Bugsnag.xcconfig */;
buildSettings = {
CLANG_MODULES_AUTOLINK = NO;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.0;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = Bugsnag;
RUN_CLANG_STATIC_ANALYZER = NO;
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = Profile;
};
80FFCF462CD8128100D538C5 /* Profile */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 017824BD262D65A000D18AFA /* Bugsnag.xcconfig */;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_NAME = Bugsnag;
SDKROOT = appletvos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 3;
TVOS_DEPLOYMENT_TARGET = 9.2;
};
name = Profile;
};
80FFCF472CD8128100D538C5 /* Profile */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 017824BD262D65A000D18AFA /* Bugsnag.xcconfig */;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Profile;
};
80FFCF482CD8128100D538C5 /* Profile */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
INFOPLIST_FILE = ./Tests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = com.bugsnag.BugsnagTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Tests/Swift Tests/Tests-Bridging-Header.h";
SWIFT_VERSION = 4.2;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Profile;
};
80FFCF492CD8128100D538C5 /* Profile */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
INFOPLIST_FILE = ./Tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.0;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.Bugsnag-macOSTests";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SWIFT_OBJC_BRIDGING_HEADER = "Tests/Swift Tests/Tests-Bridging-Header.h";
SWIFT_VERSION = 4.2;
};
name = Profile;
};
80FFCF4A2CD8128100D538C5 /* Profile */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
INFOPLIST_FILE = ./Tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.Bugsnag-tvOSTests";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = appletvos;
SWIFT_OBJC_BRIDGING_HEADER = "Tests/Swift Tests/Tests-Bridging-Header.h";
SWIFT_VERSION = 4.2;
TARGETED_DEVICE_FAMILY = 3;
TVOS_DEPLOYMENT_TARGET = 9.2;
};
name = Profile;
};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
Expand All @@ -3575,6 +3761,7 @@
buildConfigurations = (
00AD1C8424869B0E00A27979 /* Debug */,
00AD1C8524869B0E00A27979 /* Release */,
80FFCF432CD8128100D538C5 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
Expand All @@ -3584,6 +3771,7 @@
buildConfigurations = (
00AD1C8724869B0E00A27979 /* Debug */,
00AD1C8824869B0E00A27979 /* Release */,
80FFCF442CD8128100D538C5 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
Expand All @@ -3593,6 +3781,7 @@
buildConfigurations = (
00AD1C8A24869B0E00A27979 /* Debug */,
00AD1C8B24869B0E00A27979 /* Release */,
80FFCF482CD8128100D538C5 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
Expand All @@ -3602,6 +3791,7 @@
buildConfigurations = (
00AD1CBF24869C1200A27979 /* Debug */,
00AD1CC024869C1200A27979 /* Release */,
80FFCF452CD8128100D538C5 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
Expand All @@ -3611,6 +3801,7 @@
buildConfigurations = (
00AD1CC224869C1200A27979 /* Debug */,
00AD1CC324869C1200A27979 /* Release */,
80FFCF492CD8128100D538C5 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
Expand All @@ -3620,6 +3811,7 @@
buildConfigurations = (
00AD1CDB24869C2400A27979 /* Debug */,
00AD1CDC24869C2400A27979 /* Release */,
80FFCF462CD8128100D538C5 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
Expand All @@ -3629,6 +3821,7 @@
buildConfigurations = (
00AD1CDE24869C2400A27979 /* Debug */,
00AD1CDF24869C2400A27979 /* Release */,
80FFCF4A2CD8128100D538C5 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
Expand All @@ -3638,6 +3831,7 @@
buildConfigurations = (
00AD1CEB24869C6D00A27979 /* Debug */,
00AD1CEC24869C6D00A27979 /* Release */,
80FFCF472CD8128100D538C5 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
Expand Down

0 comments on commit 379bc30

Please sign in to comment.