Adding configurations for crash only and telemetry only

This commit is contained in:
Christoph Wendt 2016-01-28 19:40:54 -08:00
Родитель cc4bffb2a8
Коммит 999d406ff5
8 изменённых файлов: 356 добавлений и 6 удалений

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

@ -231,6 +231,11 @@
/* Begin PBXFileReference section */
1B2439BF1AB8AB8100B07374 /* MSAIContextHelperPrivate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MSAIContextHelperPrivate.h; sourceTree = "<group>"; };
1B2B6E851C5AFF3600D89D13 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
1B2B6E861C5AFF4C00D89D13 /* module_crashonly.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module_crashonly.modulemap; sourceTree = "<group>"; };
1B2B6E871C5B02B200D89D13 /* crashonly.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = crashonly.xcconfig; sourceTree = "<group>"; };
1B2B6E881C5B02B200D89D13 /* telemetryonly.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = telemetryonly.xcconfig; sourceTree = "<group>"; };
1B2B6E891C5B039800D89D13 /* release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = release.xcconfig; sourceTree = "<group>"; };
1B3B73071A94BC8E008DCADA /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
1B3C386C1A82213000700081 /* MSAICrashData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MSAICrashData.h; sourceTree = "<group>"; };
1B3C386D1A82213000700081 /* MSAICrashData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MSAICrashData.m; sourceTree = "<group>"; };
@ -242,6 +247,7 @@
1B3C38731A82213000700081 /* MSAICrashDataThread.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MSAICrashDataThread.m; sourceTree = "<group>"; };
1B3C38741A82213000700081 /* MSAICrashDataThreadFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MSAICrashDataThreadFrame.h; sourceTree = "<group>"; };
1B3C38751A82213000700081 /* MSAICrashDataThreadFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MSAICrashDataThreadFrame.m; sourceTree = "<group>"; };
1B3FA13E1C5B15680085A0ED /* module_telemetryonly.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module_telemetryonly.modulemap; sourceTree = "<group>"; };
1B3FB89C1A93756100D06311 /* MSAIReachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MSAIReachability.h; sourceTree = "<group>"; };
1B3FB89D1A93756100D06311 /* MSAIReachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MSAIReachability.m; sourceTree = "<group>"; };
1B3FB8A51A9383C300D06311 /* MSAIReachabilityPrivate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MSAIReachabilityPrivate.h; sourceTree = "<group>"; };
@ -290,7 +296,6 @@
1E84DB3317E0977C00AC83FD /* ApplicationInsightsFeatureConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ApplicationInsightsFeatureConfig.h; sourceTree = "<group>"; };
1E90FD7118EDB86400CF0417 /* MSAICrashDetails.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MSAICrashDetails.h; sourceTree = "<group>"; };
1E90FD7218EDB86400CF0417 /* MSAICrashDetails.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MSAICrashDetails.m; sourceTree = "<group>"; };
1E91D84619B924E600E9616D /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
1EB2E4C418FD4CEA008BB1CF /* MSAITelemetryManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MSAITelemetryManager.h; sourceTree = "<group>"; };
1EB2E4C518FD4CEA008BB1CF /* MSAITelemetryManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MSAITelemetryManager.m; sourceTree = "<group>"; };
1EB2E4C818FD4E90008BB1CF /* MSAITelemetryManagerPrivate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MSAITelemetryManagerPrivate.h; sourceTree = "<group>"; };
@ -624,9 +629,14 @@
1E66CA8F15D40FF600F35BED /* Support */ = {
isa = PBXGroup;
children = (
1B3FA13E1C5B15680085A0ED /* module_telemetryonly.modulemap */,
1B2B6E891C5B039800D89D13 /* release.xcconfig */,
1B2B6E871C5B02B200D89D13 /* crashonly.xcconfig */,
1B2B6E881C5B02B200D89D13 /* telemetryonly.xcconfig */,
1B2B6E861C5AFF4C00D89D13 /* module_crashonly.modulemap */,
1B2B6E851C5AFF3600D89D13 /* module.modulemap */,
1E754DC61621BC170070AB92 /* ApplicationInsights.xcconfig */,
1E66CA9115D4100500F35BED /* buildnumber.xcconfig */,
1E91D84619B924E600E9616D /* module.modulemap */,
);
name = Support;
sourceTree = "<group>";
@ -1140,6 +1150,270 @@
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
1B2B6E8F1C5B040300D89D13 /* ReleaseCrashOnly */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 1B2B6E871C5B02B200D89D13 /* crashonly.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
COPY_PHASE_STRIP = NO;
DEAD_CODE_STRIPPING = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SRCROOT)/../Classes/ApplicationInsights-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = (
"MSAI_STATIC_LIBRARY=1",
"$(inherited)",
);
GCC_THUMB_SUPPORT = NO;
GCC_VERSION = "";
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_STRICT_SELECTOR_MATCH = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "../Resources/AIS-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
"IPHONEOS_DEPLOYMENT_TARGET[arch=arm64]" = 7.0;
MACOSX_DEPLOYMENT_TARGET = 10.5;
OTHER_CFLAGS = (
"-Wshorten-64-to-32",
"-Wall",
);
RUN_CLANG_STATIC_ANALYZER = YES;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = NO;
};
name = ReleaseCrashOnly;
};
1B2B6E901C5B040300D89D13 /* ReleaseCrashOnly */ = {
isa = XCBuildConfiguration;
buildSettings = {
"ARCHS[sdk=iphonesimulator*]" = "$(MSAI_SIM_ARCHS)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
DSTROOT = /tmp/AIS.dst;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/../Vendor\"",
"$(PROJECT_DIR)",
);
GCC_THUMB_SUPPORT = NO;
OTHER_CFLAGS = (
"$(inherited)",
"-DNS_BLOCK_ASSERTIONS=1",
);
PRODUCT_NAME = ApplicationInsights;
PUBLIC_HEADERS_FOLDER_PATH = "include/$(PRODUCT_NAME)";
SKIP_INSTALL = YES;
"VALID_ARCHS[sdk=iphonesimulator*]" = "$(MSAI_SIM_ARCHS)";
WARNING_CFLAGS = (
"-Wall",
"-Wextra",
"-Wno-unused-parameter",
);
};
name = ReleaseCrashOnly;
};
1B2B6E911C5B040300D89D13 /* ReleaseCrashOnly */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_THUMB_SUPPORT = NO;
INFOPLIST_FILE = "$(PROJECT_DIR)/../Resources/ApplicationInsights-Info.plist";
PRODUCT_NAME = "ApplicationInsights Documentation";
};
name = ReleaseCrashOnly;
};
1B2B6E921C5B040300D89D13 /* ReleaseCrashOnly */ = {
isa = XCBuildConfiguration;
buildSettings = {
INFOPLIST_FILE = "$(PROJECT_DIR)/../Resources/ApplicationInsights-Info.plist";
PRODUCT_NAME = ApplicationInsights.framework;
};
name = ReleaseCrashOnly;
};
1B2B6E931C5B040300D89D13 /* ReleaseCrashOnly */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"\"$(SDKROOT)/Developer/Library/Frameworks\"",
"$(SRCROOT)/../Vendor",
"$(SRCROOT)/ApplicationInsightsTests",
);
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES;
GCC_LINK_WITH_DYNAMIC_LIBRARIES = YES;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "ApplicationInsightsTests/ApplicationInsightsTests-Prefix.pch";
GCC_WARN_UNINITIALIZED_AUTOS = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)/../Classes",
"$(SRCROOT)/ApplicationInsightsTests",
);
INFOPLIST_FILE = "ApplicationInsightsTests/ApplicationInsightsTests-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 6.1;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(SRCROOT)/ApplicationInsightsTests",
);
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"$(inherited)",
"-ObjC",
);
PRODUCT_NAME = ApplicationInsightsTests;
VALIDATE_PRODUCT = YES;
WARNING_CFLAGS = (
"-Wall",
"-Wextra",
);
};
name = ReleaseCrashOnly;
};
1B2B6E941C5B041E00D89D13 /* ReleaseTelemetryOnly */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 1B2B6E881C5B02B200D89D13 /* telemetryonly.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
COPY_PHASE_STRIP = NO;
DEAD_CODE_STRIPPING = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SRCROOT)/../Classes/ApplicationInsights-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = (
"MSAI_STATIC_LIBRARY=1",
"$(inherited)",
);
GCC_THUMB_SUPPORT = NO;
GCC_VERSION = "";
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_STRICT_SELECTOR_MATCH = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "../Resources/AIS-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
"IPHONEOS_DEPLOYMENT_TARGET[arch=arm64]" = 7.0;
MACOSX_DEPLOYMENT_TARGET = 10.5;
OTHER_CFLAGS = (
"-Wshorten-64-to-32",
"-Wall",
);
RUN_CLANG_STATIC_ANALYZER = YES;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = NO;
};
name = ReleaseTelemetryOnly;
};
1B2B6E951C5B041E00D89D13 /* ReleaseTelemetryOnly */ = {
isa = XCBuildConfiguration;
buildSettings = {
"ARCHS[sdk=iphonesimulator*]" = "$(MSAI_SIM_ARCHS)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
DSTROOT = /tmp/AIS.dst;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/../Vendor\"",
"$(PROJECT_DIR)",
);
GCC_THUMB_SUPPORT = NO;
OTHER_CFLAGS = (
"$(inherited)",
"-DNS_BLOCK_ASSERTIONS=1",
);
PRODUCT_NAME = ApplicationInsights;
PUBLIC_HEADERS_FOLDER_PATH = "include/$(PRODUCT_NAME)";
SKIP_INSTALL = YES;
"VALID_ARCHS[sdk=iphonesimulator*]" = "$(MSAI_SIM_ARCHS)";
WARNING_CFLAGS = (
"-Wall",
"-Wextra",
"-Wno-unused-parameter",
);
};
name = ReleaseTelemetryOnly;
};
1B2B6E961C5B041E00D89D13 /* ReleaseTelemetryOnly */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_THUMB_SUPPORT = NO;
INFOPLIST_FILE = "$(PROJECT_DIR)/../Resources/ApplicationInsights-Info.plist";
PRODUCT_NAME = "ApplicationInsights Documentation";
};
name = ReleaseTelemetryOnly;
};
1B2B6E971C5B041E00D89D13 /* ReleaseTelemetryOnly */ = {
isa = XCBuildConfiguration;
buildSettings = {
INFOPLIST_FILE = "$(PROJECT_DIR)/../Resources/ApplicationInsights-Info.plist";
PRODUCT_NAME = ApplicationInsights.framework;
};
name = ReleaseTelemetryOnly;
};
1B2B6E981C5B041E00D89D13 /* ReleaseTelemetryOnly */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"\"$(SDKROOT)/Developer/Library/Frameworks\"",
"$(SRCROOT)/../Vendor",
"$(SRCROOT)/ApplicationInsightsTests",
);
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES;
GCC_LINK_WITH_DYNAMIC_LIBRARIES = YES;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "ApplicationInsightsTests/ApplicationInsightsTests-Prefix.pch";
GCC_WARN_UNINITIALIZED_AUTOS = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)/../Classes",
"$(SRCROOT)/ApplicationInsightsTests",
);
INFOPLIST_FILE = "ApplicationInsightsTests/ApplicationInsightsTests-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 6.1;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(SRCROOT)/ApplicationInsightsTests",
);
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"$(inherited)",
"-ObjC",
);
PRODUCT_NAME = ApplicationInsightsTests;
VALIDATE_PRODUCT = YES;
WARNING_CFLAGS = (
"-Wall",
"-Wextra",
);
};
name = ReleaseTelemetryOnly;
};
1E4F61EB1621AD970033EFC5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@ -1552,6 +1826,8 @@
1E4F61EB1621AD970033EFC5 /* Debug */,
1E68F4AB16F7843F00053706 /* CodeCoverage */,
1E4F61EC1621AD970033EFC5 /* Release */,
1B2B6E921C5B040300D89D13 /* ReleaseCrashOnly */,
1B2B6E971C5B041E00D89D13 /* ReleaseTelemetryOnly */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@ -1562,6 +1838,8 @@
1E5954F015B6F24A00A03429 /* Debug */,
1E68F4A816F7843F00053706 /* CodeCoverage */,
1E5954F115B6F24A00A03429 /* Release */,
1B2B6E901C5B040300D89D13 /* ReleaseCrashOnly */,
1B2B6E951C5B041E00D89D13 /* ReleaseTelemetryOnly */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@ -1572,6 +1850,8 @@
1E5A45A016F0DFC200B55C04 /* Debug */,
1E68F4AC16F7843F00053706 /* CodeCoverage */,
1E5A45A116F0DFC200B55C04 /* Release */,
1B2B6E931C5B040300D89D13 /* ReleaseCrashOnly */,
1B2B6E981C5B041E00D89D13 /* ReleaseTelemetryOnly */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@ -1582,6 +1862,8 @@
1E8E66AE15BC3D7700632A2E /* Debug */,
1E68F4AA16F7843F00053706 /* CodeCoverage */,
1E8E66AF15BC3D7700632A2E /* Release */,
1B2B6E911C5B040300D89D13 /* ReleaseCrashOnly */,
1B2B6E961C5B041E00D89D13 /* ReleaseTelemetryOnly */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@ -1592,6 +1874,8 @@
E400563C148D79B500EB22B9 /* Debug */,
1E68F4A716F7843F00053706 /* CodeCoverage */,
E400563D148D79B500EB22B9 /* Release */,
1B2B6E8F1C5B040300D89D13 /* ReleaseCrashOnly */,
1B2B6E941C5B041E00D89D13 /* ReleaseTelemetryOnly */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;

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

@ -23,21 +23,24 @@
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug">
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
@ -52,10 +55,10 @@
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
buildConfiguration = "Release"
debugDocumentVersioning = "YES">
</ProfileAction>
<AnalyzeAction

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

@ -0,0 +1,32 @@
/*
* This file is only used by the binary framework target when building
* and creating the crash reporting only framework
*
* Attention: Do not include this into your projects yourself!
*/
#ifndef AppInsights_AppInsightsFeatureConfig_h
#define APPINSIGHTS_APPINSIGHTSFeatureConfig_h
/**
* If true, include support for handling crash reports
*
* _Default_: Enabled
*/
#ifndef APPINSIGHTS_FEATURE_CRASH_REPORTER
# define APPINSIGHTS_FEATURE_CRASH_REPORTER 0
#endif /* APPINSIGHTS_FEATURE_CRASH_REPORTER */
/**
* If true, include support for sending metrics data
*
* _Default_: Enabled
*/
#ifndef MSAI_FEATURE_METRICS
# define MSAI_FEATURE_METRICS 1
#endif /* MSAI_FEATURE_METRICS */
#endif /* AppInsights_AppInsightsFeatureConfig_h */

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

@ -0,0 +1,3 @@
#include "release.xcconfig"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) MSAI_CONFIGURATION_$(CONFIGURATION) MSAI_FEATURE_CRASH_REPORTER=1 HOCKEYSDK_FEATURE_TELEMETRY=0 MSAI_VERSION="@\""$(VERSION_STRING)"\"" MSAI_BUILD="@\""$(BUILD_NUMBER)"\"" MSAI_C_VERSION="\""$(VERSION_STRING)"\"" MSAI_C_BUILD="\""$(BUILD_NUMBER)"\""

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

@ -0,0 +1,12 @@
framework module ApplicationInsights {
umbrella header "ApplicationInsights.h"
export *
module * { export * }
link framework "Foundation"
link framework "Security"
link framework "SystemConfiguration"
link framework "UIKit"
link "c++"
}

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

@ -0,0 +1,12 @@
framework module ApplicationInsights {
umbrella header "ApplicationInsights.h"
export *
module * { export * }
link framework "Foundation"
link framework "Security"
link framework "SystemConfiguration"
link framework "UIKit"
link "c++"
}

1
Support/release.xcconfig Normal file
Просмотреть файл

@ -0,0 +1 @@
#include "buildnumber.xcconfig"

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

@ -0,0 +1,3 @@
#include "release.xcconfig"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) MSAI_CONFIGURATION_$(CONFIGURATION) MSAI_FEATURE_CRASH_REPORTER=0 HOCKEYSDK_FEATURE_TELEMETRY=1 MSAI_VERSION="@\""$(VERSION_STRING)"\"" MSAI_BUILD="@\""$(BUILD_NUMBER)"\"" MSAI_C_VERSION="\""$(VERSION_STRING)"\"" MSAI_C_BUILD="\""$(BUILD_NUMBER)"\""