Update podfile to use private pods and change to use appcenter

This commit is contained in:
Alexander Chocron 2017-11-10 09:57:38 -08:00
Родитель 17e051860d
Коммит ec6c4c7549
6 изменённых файлов: 120 добавлений и 103 удалений

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

@ -1,9 +1,12 @@
source 'https://msmobilecenter.visualstudio.com/SDK/_git/AppCenterSDK-Specs-Private'
source 'https://github.com/CocoaPods/Specs.git'
target 'sampleapp-ios-swift' do
platform :ios, '9.0'
use_frameworks!
pod 'MobileCenter'
pod 'MobileCenter/Push'
pod 'AppCenter' => '1.0.0-5'
pod 'AppCenter/Push' => '1.0.0-5'
target 'sampleapp-ios-swiftUITests' do
inherit! :search_paths

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

@ -14,8 +14,8 @@
265586FD1EF88770001914FC /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 265586FB1EF88770001914FC /* LaunchScreen.storyboard */; };
267EDE4A1EFC7C5700AA5444 /* CrashViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 267EDE491EFC7C5700AA5444 /* CrashViewController.swift */; };
267EDE4C1EFC8AF600AA5444 /* AnalyticsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 267EDE4B1EFC8AF600AA5444 /* AnalyticsViewController.swift */; };
2B29BB444DF9F11EDF4C8B41 /* Pods_sampleapp_ios_swift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F749CC296FD095CF18CA2907 /* Pods_sampleapp_ios_swift.framework */; };
E92411CB54B141EE49F42386 /* Pods_sampleapp_ios_swiftUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 955A7DC040263B50CBB3E80C /* Pods_sampleapp_ios_swiftUITests.framework */; };
AA614A022FD2C7075CB78555 /* Pods_sampleapp_ios_swift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF7847DECF91A1AD126D8F4 /* Pods_sampleapp_ios_swift.framework */; };
C678D56557DD58162955D862 /* Pods_sampleapp_ios_swiftUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB089F8C1DC5C5869A4EC277 /* Pods_sampleapp_ios_swiftUITests.framework */; };
F02E65BE1F1454DC00F657C9 /* sampleapp_ios_swiftUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F02E65BD1F1454DC00F657C9 /* sampleapp_ios_swiftUITests.swift */; };
/* End PBXBuildFile section */
@ -30,6 +30,8 @@
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
07D8DC3DFAD6FFDFFD74D804 /* Pods-sampleapp-ios-swiftUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-sampleapp-ios-swiftUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-sampleapp-ios-swiftUITests/Pods-sampleapp-ios-swiftUITests.release.xcconfig"; sourceTree = "<group>"; };
1FF790B40477C2F03557AC20 /* Pods-sampleapp-ios-swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-sampleapp-ios-swift.release.xcconfig"; path = "Pods/Target Support Files/Pods-sampleapp-ios-swift/Pods-sampleapp-ios-swift.release.xcconfig"; sourceTree = "<group>"; };
264044061F06D794002657EC /* RootViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RootViewController.swift; sourceTree = "<group>"; };
265586ED1EF88770001914FC /* sampleapp-ios-swift.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "sampleapp-ios-swift.app"; sourceTree = BUILT_PRODUCTS_DIR; };
265586F01EF88770001914FC /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
@ -39,16 +41,14 @@
265586FE1EF88770001914FC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
267EDE491EFC7C5700AA5444 /* CrashViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CrashViewController.swift; sourceTree = "<group>"; };
267EDE4B1EFC8AF600AA5444 /* AnalyticsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnalyticsViewController.swift; sourceTree = "<group>"; };
279B740CF4AFD215EA1420A7 /* Pods-sampleapp-ios-swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-sampleapp-ios-swift.release.xcconfig"; path = "Pods/Target Support Files/Pods-sampleapp-ios-swift/Pods-sampleapp-ios-swift.release.xcconfig"; sourceTree = "<group>"; };
955A7DC040263B50CBB3E80C /* Pods_sampleapp_ios_swiftUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_sampleapp_ios_swiftUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
C3B120AA84116D4863D7D9FE /* Pods-sampleapp-ios-swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-sampleapp-ios-swift.debug.xcconfig"; path = "Pods/Target Support Files/Pods-sampleapp-ios-swift/Pods-sampleapp-ios-swift.debug.xcconfig"; sourceTree = "<group>"; };
DF0FC4C2F49EF4CEF7A6AEDA /* Pods-sampleapp-ios-swiftUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-sampleapp-ios-swiftUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-sampleapp-ios-swiftUITests/Pods-sampleapp-ios-swiftUITests.debug.xcconfig"; sourceTree = "<group>"; };
4CF7847DECF91A1AD126D8F4 /* Pods_sampleapp_ios_swift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_sampleapp_ios_swift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4F01A594D9B5CE89868FAD07 /* Pods-sampleapp-ios-swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-sampleapp-ios-swift.debug.xcconfig"; path = "Pods/Target Support Files/Pods-sampleapp-ios-swift/Pods-sampleapp-ios-swift.debug.xcconfig"; sourceTree = "<group>"; };
552E9B1CAA5E604F5301907D /* Pods-sampleapp-ios-swiftUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-sampleapp-ios-swiftUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-sampleapp-ios-swiftUITests/Pods-sampleapp-ios-swiftUITests.debug.xcconfig"; sourceTree = "<group>"; };
DB089F8C1DC5C5869A4EC277 /* Pods_sampleapp_ios_swiftUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_sampleapp_ios_swiftUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
F02E65BB1F1454DC00F657C9 /* sampleapp-ios-swiftUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "sampleapp-ios-swiftUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
F02E65BD1F1454DC00F657C9 /* sampleapp_ios_swiftUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sampleapp_ios_swiftUITests.swift; sourceTree = "<group>"; };
F02E65BF1F1454DC00F657C9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F0DDF9751F157DCF00530C9B /* sampleapp-ios-swift.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "sampleapp-ios-swift.entitlements"; sourceTree = "<group>"; };
F35F6B209AB90A2F7CF1575E /* Pods-sampleapp-ios-swiftUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-sampleapp-ios-swiftUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-sampleapp-ios-swiftUITests/Pods-sampleapp-ios-swiftUITests.release.xcconfig"; sourceTree = "<group>"; };
F749CC296FD095CF18CA2907 /* Pods_sampleapp_ios_swift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_sampleapp_ios_swift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -56,7 +56,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2B29BB444DF9F11EDF4C8B41 /* Pods_sampleapp_ios_swift.framework in Frameworks */,
AA614A022FD2C7075CB78555 /* Pods_sampleapp_ios_swift.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -64,7 +64,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E92411CB54B141EE49F42386 /* Pods_sampleapp_ios_swiftUITests.framework in Frameworks */,
C678D56557DD58162955D862 /* Pods_sampleapp_ios_swiftUITests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -77,8 +77,8 @@
265586EF1EF88770001914FC /* sampleapp-ios-swift */,
F02E65BC1F1454DC00F657C9 /* sampleapp-ios-swiftUITests */,
265586EE1EF88770001914FC /* Products */,
449D23BE531D6A43009D9DEB /* Pods */,
C0D20EB7DC05F231F809ADAF /* Frameworks */,
A0A1D218C944D82D2185DFD5 /* Pods */,
C24EBEBD1933807FEF9C2645 /* Frameworks */,
);
sourceTree = "<group>";
};
@ -107,22 +107,22 @@
path = "sampleapp-ios-swift";
sourceTree = "<group>";
};
449D23BE531D6A43009D9DEB /* Pods */ = {
A0A1D218C944D82D2185DFD5 /* Pods */ = {
isa = PBXGroup;
children = (
C3B120AA84116D4863D7D9FE /* Pods-sampleapp-ios-swift.debug.xcconfig */,
279B740CF4AFD215EA1420A7 /* Pods-sampleapp-ios-swift.release.xcconfig */,
DF0FC4C2F49EF4CEF7A6AEDA /* Pods-sampleapp-ios-swiftUITests.debug.xcconfig */,
F35F6B209AB90A2F7CF1575E /* Pods-sampleapp-ios-swiftUITests.release.xcconfig */,
4F01A594D9B5CE89868FAD07 /* Pods-sampleapp-ios-swift.debug.xcconfig */,
1FF790B40477C2F03557AC20 /* Pods-sampleapp-ios-swift.release.xcconfig */,
552E9B1CAA5E604F5301907D /* Pods-sampleapp-ios-swiftUITests.debug.xcconfig */,
07D8DC3DFAD6FFDFFD74D804 /* Pods-sampleapp-ios-swiftUITests.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
C0D20EB7DC05F231F809ADAF /* Frameworks */ = {
C24EBEBD1933807FEF9C2645 /* Frameworks */ = {
isa = PBXGroup;
children = (
F749CC296FD095CF18CA2907 /* Pods_sampleapp_ios_swift.framework */,
955A7DC040263B50CBB3E80C /* Pods_sampleapp_ios_swiftUITests.framework */,
4CF7847DECF91A1AD126D8F4 /* Pods_sampleapp_ios_swift.framework */,
DB089F8C1DC5C5869A4EC277 /* Pods_sampleapp_ios_swiftUITests.framework */,
);
name = Frameworks;
sourceTree = "<group>";
@ -143,12 +143,12 @@
isa = PBXNativeTarget;
buildConfigurationList = 265587171EF88771001914FC /* Build configuration list for PBXNativeTarget "sampleapp-ios-swift" */;
buildPhases = (
21DC308C6CF7097E5EE31F9C /* [CP] Check Pods Manifest.lock */,
3210B9CCBD2EE7EF151D287B /* [CP] Check Pods Manifest.lock */,
265586E91EF88770001914FC /* Sources */,
265586EB1EF88770001914FC /* Resources */,
002CD8CE89A0929952E0EDA0 /* Frameworks */,
CCB8B09ED2B9382FFE36969F /* [CP] Embed Pods Frameworks */,
A6FC37296CB052ED868F6CFF /* [CP] Copy Pods Resources */,
28CD55BDB6976E239F6E1C7A /* [CP] Embed Pods Frameworks */,
5266733EF87CFAE8F3B4E2F2 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@ -163,12 +163,12 @@
isa = PBXNativeTarget;
buildConfigurationList = F02E65C21F1454DC00F657C9 /* Build configuration list for PBXNativeTarget "sampleapp-ios-swiftUITests" */;
buildPhases = (
EB7C6A312C7B2CE09CE166D3 /* [CP] Check Pods Manifest.lock */,
4F02B79723C827312A4BA842 /* [CP] Check Pods Manifest.lock */,
F02E65B71F1454DC00F657C9 /* Sources */,
F02E65B81F1454DC00F657C9 /* Frameworks */,
F02E65B91F1454DC00F657C9 /* Resources */,
5F773B930CBABE30E279E8C1 /* [CP] Embed Pods Frameworks */,
1DCE8C78AB6226F406C62586 /* [CP] Copy Pods Resources */,
8A26701896ACD7C0BFC9DD29 /* [CP] Embed Pods Frameworks */,
51CFDF447541A997737635F7 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@ -246,67 +246,7 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
1DCE8C78AB6226F406C62586 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-sampleapp-ios-swiftUITests/Pods-sampleapp-ios-swiftUITests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
21DC308C6CF7097E5EE31F9C /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
showEnvVarsInLog = 0;
};
5F773B930CBABE30E279E8C1 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-sampleapp-ios-swiftUITests/Pods-sampleapp-ios-swiftUITests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
A6FC37296CB052ED868F6CFF /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-sampleapp-ios-swift/Pods-sampleapp-ios-swift-resources.sh\"\n";
showEnvVarsInLog = 0;
};
CCB8B09ED2B9382FFE36969F /* [CP] Embed Pods Frameworks */ = {
28CD55BDB6976E239F6E1C7A /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@ -321,19 +261,88 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-sampleapp-ios-swift/Pods-sampleapp-ios-swift-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
EB7C6A312C7B2CE09CE166D3 /* [CP] Check Pods Manifest.lock */ = {
3210B9CCBD2EE7EF151D287B /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-sampleapp-ios-swift-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
4F02B79723C827312A4BA842 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-sampleapp-ios-swiftUITests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
51CFDF447541A997737635F7 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Check Pods Manifest.lock";
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-sampleapp-ios-swiftUITests/Pods-sampleapp-ios-swiftUITests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
5266733EF87CFAE8F3B4E2F2 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-sampleapp-ios-swift/Pods-sampleapp-ios-swift-resources.sh\"\n";
showEnvVarsInLog = 0;
};
8A26701896ACD7C0BFC9DD29 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${SRCROOT}/Pods/Target Support Files/Pods-sampleapp-ios-swiftUITests/Pods-sampleapp-ios-swiftUITests-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/VSMobileCenterExtensions/VSMobileCenterExtensions.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/VSMobileCenterExtensions.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-sampleapp-ios-swiftUITests/Pods-sampleapp-ios-swiftUITests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
@ -485,7 +494,7 @@
};
265587181EF88771001914FC /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = C3B120AA84116D4863D7D9FE /* Pods-sampleapp-ios-swift.debug.xcconfig */;
baseConfigurationReference = 4F01A594D9B5CE89868FAD07 /* Pods-sampleapp-ios-swift.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@ -503,7 +512,7 @@
};
265587191EF88771001914FC /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 279B740CF4AFD215EA1420A7 /* Pods-sampleapp-ios-swift.release.xcconfig */;
baseConfigurationReference = 1FF790B40477C2F03557AC20 /* Pods-sampleapp-ios-swift.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@ -520,7 +529,7 @@
};
F02E65C31F1454DC00F657C9 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = DF0FC4C2F49EF4CEF7A6AEDA /* Pods-sampleapp-ios-swiftUITests.debug.xcconfig */;
baseConfigurationReference = 552E9B1CAA5E604F5301907D /* Pods-sampleapp-ios-swiftUITests.debug.xcconfig */;
buildSettings = {
INFOPLIST_FILE = "sampleapp-ios-swiftUITests/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@ -534,7 +543,7 @@
};
F02E65C41F1454DC00F657C9 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = F35F6B209AB90A2F7CF1575E /* Pods-sampleapp-ios-swiftUITests.release.xcconfig */;
baseConfigurationReference = 07D8DC3DFAD6FFDFFD74D804 /* Pods-sampleapp-ios-swiftUITests.release.xcconfig */;
buildSettings = {
INFOPLIST_FILE = "sampleapp-ios-swiftUITests/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";

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

@ -1,6 +1,6 @@
import UIKit
import MobileCenterAnalytics
import AppCenterAnalytics
class AnalyticsViewController: UIViewController {

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

@ -1,9 +1,9 @@
import UIKit
import MobileCenter
import MobileCenterAnalytics
import MobileCenterCrashes
import MobileCenterPush
import AppCenter
import AppCenterAnalytics
import AppCenterCrashes
import AppCenterPush
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
@ -12,7 +12,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_: UIApplication, didFinishLaunchingWithOptions _: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
MSMobileCenter.start("<APP SECRET HERE>", withServices: [
MSAppCenter.start("<APP SECRET HERE>", withServices: [
MSAnalytics.self,
MSCrashes.self,
MSPush.self,

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

@ -92,6 +92,11 @@
"idiom" : "ipad",
"size" : "83.5x83.5",
"scale" : "2x"
},
{
"idiom" : "ios-marketing",
"size" : "1024x1024",
"scale" : "1x"
}
],
"info" : {

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

@ -1,6 +1,6 @@
import UIKit
import MobileCenterCrashes
import AppCenterCrashes
class CrashViewController: UIViewController {