|
42 | 42 | isa = PBXAggregateTarget;
|
43 | 43 | buildConfigurationList = C2B90D962456FBD000834AFB /* Build configuration list for PBXAggregateTarget "CrashReporter iOS Universal" */;
|
44 | 44 | buildPhases = (
|
45 |
| - C2B90DAB2457178800834AFB /* Build Universal Framework */, |
| 45 | + C2B90DAB2457178800834AFB /* Build iOS Device Framework */, |
| 46 | + C2C74A842535CCC700313817 /* Build iOS Simulator Framework */, |
| 47 | + C2C74A892535CD8000313817 /* Combine iOS Universal Framework */, |
46 | 48 | );
|
47 | 49 | dependencies = (
|
48 | 50 | );
|
|
1195 | 1197 | C2B90DA6245714E900834AFB /* create-static-libs-archive.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "create-static-libs-archive.sh"; sourceTree = "<group>"; };
|
1196 | 1198 | C2B90DA7245714E900834AFB /* verify-modifications.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "verify-modifications.sh"; sourceTree = "<group>"; };
|
1197 | 1199 | C2B90DA8245714E900834AFB /* create-disk-image.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "create-disk-image.sh"; sourceTree = "<group>"; };
|
1198 |
| - C2B90DA9245714EA00834AFB /* build-tvos-universal.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "build-tvos-universal.sh"; sourceTree = "<group>"; }; |
1199 |
| - C2B90DAA245714EA00834AFB /* build-ios-universal.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "build-ios-universal.sh"; sourceTree = "<group>"; }; |
1200 | 1200 | C2BBCD7E2456E03D00F9E820 /* PLCrashMachExceptionPortTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PLCrashMachExceptionPortTests.m; sourceTree = "<group>"; };
|
1201 | 1201 | C2BBCD7F2456E03D00F9E820 /* PLCrashAsyncDwarfEncodingTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PLCrashAsyncDwarfEncodingTests.mm; sourceTree = "<group>"; };
|
1202 | 1202 | C2BBCD802456E03D00F9E820 /* PLCrashMachExceptionServerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PLCrashMachExceptionServerTests.m; sourceTree = "<group>"; };
|
1203 | 1203 | C2BBCD812456E03D00F9E820 /* PLCrashFrameStackUnwindTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PLCrashFrameStackUnwindTests.m; sourceTree = "<group>"; };
|
1204 | 1204 | C2BBCD822456E03D00F9E820 /* PLCrashAsyncLinkedListTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PLCrashAsyncLinkedListTests.mm; sourceTree = "<group>"; };
|
1205 | 1205 | C2BBCD832456E03D00F9E820 /* PLCrashSysctlTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PLCrashSysctlTests.m; sourceTree = "<group>"; };
|
1206 | 1206 | C2BBCD842456E03D00F9E820 /* PLCrashAsyncMachOStringTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PLCrashAsyncMachOStringTests.m; sourceTree = "<group>"; };
|
| 1207 | + C2C74A852535CD3A00313817 /* combine-frameworks.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "combine-frameworks.sh"; sourceTree = "<group>"; }; |
| 1208 | + C2C74A862535CD3A00313817 /* combine-xcframework.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "combine-xcframework.sh"; sourceTree = "<group>"; }; |
| 1209 | + C2C74A872535CD3A00313817 /* combine-libs.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "combine-libs.sh"; sourceTree = "<group>"; }; |
| 1210 | + C2C74A882535CD3A00313817 /* build-framework.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "build-framework.sh"; sourceTree = "<group>"; }; |
1207 | 1211 | C2DCD87724657B24007322C5 /* DemoCrash-iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "DemoCrash-iOS.entitlements"; sourceTree = "<group>"; };
|
1208 | 1212 | C2F0AC9F24AB7C28004890EC /* CrashReporterFramework.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CrashReporterFramework.m; sourceTree = "<group>"; };
|
1209 | 1213 | C2F7F22F2451F081002BD8BF /* DemoCrash-tvOS-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "DemoCrash-tvOS-Info.plist"; sourceTree = "<group>"; };
|
1210 | 1214 | C2F7F2302451F081002BD8BF /* DemoCrash-iOS-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "DemoCrash-iOS-Info.plist"; sourceTree = "<group>"; };
|
1211 | 1215 | C2F7F26A2451F796002BD8BF /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = " [email protected]"; sourceTree = "<group>"; };
|
1212 | 1216 | C2F7F2BB2451FE1F002BD8BF /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS13.4.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
|
1213 |
| - F8B9C72F24695C2200B9FEF6 /* build-xcframework.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "build-xcframework.sh"; sourceTree = "<group>"; }; |
1214 | 1217 | F8CF2BCB246C043200904633 /* create-xcframework-archive.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "create-xcframework-archive.sh"; sourceTree = "<group>"; };
|
1215 | 1218 | FCE4522F86AC61C08E9DCC17 /* PLCrashFrameStackUnwind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PLCrashFrameStackUnwind.h; sourceTree = "<group>"; };
|
1216 | 1219 | FCE45837C8C773EFFD15C52B /* PLCrashFrameStackUnwind.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = PLCrashFrameStackUnwind.c; sourceTree = "<group>"; };
|
|
1957 | 1960 | C2B90DA4245707BD00834AFB /* Scripts */ = {
|
1958 | 1961 | isa = PBXGroup;
|
1959 | 1962 | children = (
|
1960 |
| - C2B90DAA245714EA00834AFB /* build-ios-universal.sh */, |
1961 |
| - C2B90DA9245714EA00834AFB /* build-tvos-universal.sh */, |
1962 |
| - F8B9C72F24695C2200B9FEF6 /* build-xcframework.sh */, |
| 1963 | + C2C74A882535CD3A00313817 /* build-framework.sh */, |
| 1964 | + C2C74A852535CD3A00313817 /* combine-frameworks.sh */, |
| 1965 | + C2C74A872535CD3A00313817 /* combine-libs.sh */, |
| 1966 | + C2C74A862535CD3A00313817 /* combine-xcframework.sh */, |
1963 | 1967 | C2B90DA8245714E900834AFB /* create-disk-image.sh */,
|
1964 | 1968 | C2B90DA6245714E900834AFB /* create-static-libs-archive.sh */,
|
1965 | 1969 | F8CF2BCB246C043200904633 /* create-xcframework-archive.sh */,
|
|
2770 | 2774 | shellScript = "\"$SRCROOT/Scripts/create-static-libs-archive.sh\"\n";
|
2771 | 2775 | showEnvVarsInLog = 0;
|
2772 | 2776 | };
|
2773 |
| - C2B90DAB2457178800834AFB /* Build Universal Framework */ = { |
| 2777 | + C2B90DAB2457178800834AFB /* Build iOS Device Framework */ = { |
2774 | 2778 | isa = PBXShellScriptBuildPhase;
|
2775 | 2779 | buildActionMask = 2147483647;
|
2776 | 2780 | files = (
|
|
2779 | 2783 | );
|
2780 | 2784 | inputPaths = (
|
2781 | 2785 | );
|
2782 |
| - name = "Build Universal Framework"; |
| 2786 | + name = "Build iOS Device Framework"; |
2783 | 2787 | outputFileListPaths = (
|
2784 | 2788 | );
|
2785 | 2789 | outputPaths = (
|
2786 | 2790 | );
|
2787 | 2791 | runOnlyForDeploymentPostprocessing = 0;
|
2788 | 2792 | shellPath = /bin/sh;
|
2789 |
| - shellScript = "\"$SRCROOT/Scripts/build-ios-universal.sh\"\n"; |
| 2793 | + shellScript = "\"$SRCROOT/Scripts/build-framework.sh\" \"$PROJECT_NAME iOS Framework\" \"iphoneos\"\n"; |
2790 | 2794 | showEnvVarsInLog = 0;
|
2791 | 2795 | };
|
2792 | 2796 | C2B90DAC245717D800834AFB /* Build Universal Framework */ = {
|
|
2808 | 2812 | shellScript = "\"$SRCROOT/Scripts/build-tvos-universal.sh\"\n";
|
2809 | 2813 | showEnvVarsInLog = 0;
|
2810 | 2814 | };
|
| 2815 | + C2C74A842535CCC700313817 /* Build iOS Simulator Framework */ = { |
| 2816 | + isa = PBXShellScriptBuildPhase; |
| 2817 | + buildActionMask = 2147483647; |
| 2818 | + files = ( |
| 2819 | + ); |
| 2820 | + inputFileListPaths = ( |
| 2821 | + ); |
| 2822 | + inputPaths = ( |
| 2823 | + ); |
| 2824 | + name = "Build iOS Simulator Framework"; |
| 2825 | + outputFileListPaths = ( |
| 2826 | + ); |
| 2827 | + outputPaths = ( |
| 2828 | + ); |
| 2829 | + runOnlyForDeploymentPostprocessing = 0; |
| 2830 | + shellPath = /bin/sh; |
| 2831 | + shellScript = "\"$SRCROOT/Scripts/build-framework.sh\" \"$PROJECT_NAME iOS Framework\" \"iphonesimulator\"\n"; |
| 2832 | + showEnvVarsInLog = 0; |
| 2833 | + }; |
| 2834 | + C2C74A892535CD8000313817 /* Combine iOS Universal Framework */ = { |
| 2835 | + isa = PBXShellScriptBuildPhase; |
| 2836 | + buildActionMask = 2147483647; |
| 2837 | + files = ( |
| 2838 | + ); |
| 2839 | + inputFileListPaths = ( |
| 2840 | + ); |
| 2841 | + inputPaths = ( |
| 2842 | + ); |
| 2843 | + name = "Combine iOS Universal Framework"; |
| 2844 | + outputFileListPaths = ( |
| 2845 | + ); |
| 2846 | + outputPaths = ( |
| 2847 | + ); |
| 2848 | + runOnlyForDeploymentPostprocessing = 0; |
| 2849 | + shellPath = /bin/sh; |
| 2850 | + shellScript = "DEVICE_FRAMEWORK=\"$BUILD_DIR/$CONFIGURATION-iphoneos/$PRODUCT_NAME.framework\"\nSIMULATOR_FRAMEWORK=\"$BUILD_DIR/$CONFIGURATION-iphonesimulator/$PRODUCT_NAME.framework\"\n\"$SRCROOT/Scripts/combine-frameworks.sh\" \"$DEVICE_FRAMEWORK\" \"$SIMULATOR_FRAMEWORK\" \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.framework\"\n"; |
| 2851 | + showEnvVarsInLog = 0; |
| 2852 | + }; |
2811 | 2853 | F8B9C72E24695BF200B9FEF6 /* Build XCFramework */ = {
|
2812 | 2854 | isa = PBXShellScriptBuildPhase;
|
2813 | 2855 | buildActionMask = 2147483647;
|
|
3423 | 3465 | isa = XCBuildConfiguration;
|
3424 | 3466 | buildSettings = {
|
3425 | 3467 | CODE_SIGN_IDENTITY = "-";
|
3426 |
| - EFFECTIVE_PLATFORM_NAME = "-macOS"; |
3427 | 3468 | PRODUCT_NAME = "Fuzz Testing";
|
3428 | 3469 | SDKROOT = macosx;
|
3429 | 3470 | };
|
|
3433 | 3474 | isa = XCBuildConfiguration;
|
3434 | 3475 | buildSettings = {
|
3435 | 3476 | CODE_SIGN_IDENTITY = "-";
|
3436 |
| - EFFECTIVE_PLATFORM_NAME = "-macOS"; |
3437 | 3477 | PRODUCT_NAME = "Fuzz Testing";
|
3438 | 3478 | SDKROOT = macosx;
|
3439 | 3479 | };
|
|
3593 | 3633 | isa = XCBuildConfiguration;
|
3594 | 3634 | buildSettings = {
|
3595 | 3635 | DEVELOPMENT_TEAM = 5Z97G9NZQ6;
|
3596 |
| - EFFECTIVE_PLATFORM_NAME = "-macOS"; |
3597 | 3636 | INFOPLIST_FILE = "Resources/Tests-Info.plist";
|
3598 | 3637 | PRODUCT_BUNDLE_IDENTIFIER = "com.microsoft.${PRODUCT_NAME:rfc1034identifier}";
|
3599 | 3638 | PRODUCT_NAME = "Tests macOS";
|
|
3606 | 3645 | isa = XCBuildConfiguration;
|
3607 | 3646 | buildSettings = {
|
3608 | 3647 | DEVELOPMENT_TEAM = 5Z97G9NZQ6;
|
3609 |
| - EFFECTIVE_PLATFORM_NAME = "-macOS"; |
3610 | 3648 | INFOPLIST_FILE = "Resources/Tests-Info.plist";
|
3611 | 3649 | PRODUCT_BUNDLE_IDENTIFIER = "com.microsoft.${PRODUCT_NAME:rfc1034identifier}";
|
3612 | 3650 | PRODUCT_NAME = "Tests macOS";
|
|
3647 | 3685 | isa = XCBuildConfiguration;
|
3648 | 3686 | buildSettings = {
|
3649 | 3687 | CODE_SIGN_IDENTITY = "-";
|
3650 |
| - EFFECTIVE_PLATFORM_NAME = "-macOS"; |
3651 | 3688 | PRODUCT_NAME = plcrashutil;
|
3652 | 3689 | SDKROOT = macosx;
|
3653 | 3690 | };
|
|
3657 | 3694 | isa = XCBuildConfiguration;
|
3658 | 3695 | buildSettings = {
|
3659 | 3696 | CODE_SIGN_IDENTITY = "-";
|
3660 |
| - EFFECTIVE_PLATFORM_NAME = "-macOS"; |
3661 | 3697 | PRODUCT_NAME = plcrashutil;
|
3662 | 3698 | SDKROOT = macosx;
|
3663 | 3699 | };
|
|
3667 | 3703 | isa = XCBuildConfiguration;
|
3668 | 3704 | buildSettings = {
|
3669 | 3705 | BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
|
3670 |
| - EFFECTIVE_PLATFORM_NAME = "-macOS"; |
3671 | 3706 | OTHER_CFLAGS = (
|
3672 | 3707 | "$(inherited)",
|
3673 | 3708 | "-DPLCF_MIN_MACOSX_SDK=$(PL_MIN_MACOSX_SDK)",
|
|
3682 | 3717 | isa = XCBuildConfiguration;
|
3683 | 3718 | buildSettings = {
|
3684 | 3719 | BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
|
3685 |
| - EFFECTIVE_PLATFORM_NAME = "-macOS"; |
3686 | 3720 | OTHER_CFLAGS = (
|
3687 | 3721 | "$(inherited)",
|
3688 | 3722 | "-DPLCF_MIN_MACOSX_SDK=$(PL_MIN_MACOSX_SDK)",
|
|
3699 | 3733 | CODE_SIGN_IDENTITY = "-";
|
3700 | 3734 | CODE_SIGN_STYLE = Automatic;
|
3701 | 3735 | DEVELOPMENT_TEAM = 5Z97G9NZQ6;
|
3702 |
| - EFFECTIVE_PLATFORM_NAME = "-macOS"; |
3703 | 3736 | INFOPLIST_FILE = "Resources/DemoCrash-macOS-Info.plist";
|
3704 | 3737 | LD_RUNPATH_SEARCH_PATHS = (
|
3705 | 3738 | "$(inherited)",
|
|
3719 | 3752 | CODE_SIGN_IDENTITY = "-";
|
3720 | 3753 | CODE_SIGN_STYLE = Automatic;
|
3721 | 3754 | DEVELOPMENT_TEAM = 5Z97G9NZQ6;
|
3722 |
| - EFFECTIVE_PLATFORM_NAME = "-macOS"; |
3723 | 3755 | INFOPLIST_FILE = "Resources/DemoCrash-macOS-Info.plist";
|
3724 | 3756 | LD_RUNPATH_SEARCH_PATHS = (
|
3725 | 3757 | "$(inherited)",
|
|
3737 | 3769 | isa = XCBuildConfiguration;
|
3738 | 3770 | buildSettings = {
|
3739 | 3771 | DEFINES_MODULE = YES;
|
3740 |
| - EFFECTIVE_PLATFORM_NAME = "-macOS"; |
3741 | 3772 | EXPORTED_SYMBOLS_FILE = Resources/CrashReporter.exp;
|
3742 | 3773 | GENERATE_MASTER_OBJECT_FILE = YES;
|
3743 | 3774 | INFOPLIST_FILE = Resources/Info.plist;
|
|
3759 | 3790 | isa = XCBuildConfiguration;
|
3760 | 3791 | buildSettings = {
|
3761 | 3792 | DEFINES_MODULE = YES;
|
3762 |
| - EFFECTIVE_PLATFORM_NAME = "-macOS"; |
3763 | 3793 | EXPORTED_SYMBOLS_FILE = Resources/CrashReporter.exp;
|
3764 | 3794 | GENERATE_MASTER_OBJECT_FILE = YES;
|
3765 | 3795 | INFOPLIST_FILE = Resources/Info.plist;
|
|
0 commit comments