datatheorem / TrustKit

Easy SSL pinning validation and reporting for iOS, macOS, tvOS and watchOS.
MIT License
2k stars 360 forks source link

Error when try build for Mac Catalyst #311

Open paulocoutinhox opened 11 months ago

paulocoutinhox commented 11 months ago

Hi,

Im trying build the project TrustKit (https://github.com/datatheorem/TrustKit) for mac Catalyst:

/Applications/Xcode_14.2.app/Contents/Developer/usr/bin/xcodebuild -project TrustKit.xcodeproj -scheme TrustKit -destination "platform=iOS,variant=Mac Catalyst" -configuration Release build CONFIGURATION_BUILD_DIR=build/Release-mac-catalyst ONLY_ACTIVE_ARCH=YES

Error:

xcodebuild: error: Unable to find a destination matching the provided destination specifier:
        { platform:iOS, variant:Mac Catalyst }

    The requested device could not be found because no available devices matched the request.

    Available destinations for the "TrustKit" scheme:
        { platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device }
        { platform:iOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator:placeholder, name:Any iOS Simulator Device }
        { platform:iOS Simulator, id:54571476-788F-4666-A62E-260939C405FA, OS:16.2, name:iPad (9th generation) }
        { platform:iOS Simulator, id:C927CA8C-41B4-4067-A359-B639A9400047, OS:16.2, name:iPad (10th generation) }
        { platform:iOS Simulator, id:5C43A342-4EED-42F0-92BE-8C10F4AB920F, OS:16.2, name:iPad Air (4th generation) }
        { platform:iOS Simulator, id:3879F2D6-539D-4674-8688-56662EFCF85B, OS:16.2, name:iPad Air (5th generation) }
        { platform:iOS Simulator, id:5EF93383-76C5-40D9-8ADD-1B9FA91DA04D, OS:16.2, name:iPad Pro (9.7-inch) }
        { platform:iOS Simulator, id:D47AB958-0596-42DA-BFA5-5086923185D0, OS:16.2, name:iPad Pro (11-inch) (3rd generation) }
        { platform:iOS Simulator, id:DE2DE68A-A1B1-4540-AC1A-251E3ED71B4F, OS:16.2, name:iPad Pro (11-inch) (4th generation) }
        { platform:iOS Simulator, id:61CB2263-7C7E-49B6-B4DC-D3BEC0C751F8, OS:16.2, name:iPad Pro (12.9-inch) (5th generation) }
        { platform:iOS Simulator, id:8504977C-9D17-4985-B13A-E4A583972FF6, OS:16.2, name:iPad Pro (12.9-inch) (6th generation) }
        { platform:iOS Simulator, id:707D2B10-651A-4FF9-8066-231849E831AA, OS:16.2, name:iPad mini (6th generation) }
        { platform:iOS Simulator, id:2DF0F409-8CA2-493F-8BB0-854AA7FE4518, OS:16.2, name:iPhone 8 }
        { platform:iOS Simulator, id:1C313FCA-BBB9-4F8F-8B18-D501D073C09F, OS:16.2, name:iPhone 8 Plus }
        { platform:iOS Simulator, id:5AA5DF06-2B82-4BD0-92CE-C5DB1A488769, OS:16.2, name:iPhone 11 }
        { platform:iOS Simulator, id:E331671D-A997-4DEE-9443-E20F1DAD39B1, OS:16.2, name:iPhone 11 Pro }
        { platform:iOS Simulator, id:080AE649-8210-42E0-90A5-1133786B1F2C, OS:16.2, name:iPhone 11 Pro Max }
        { platform:iOS Simulator, id:CC7FF802-2054-4964-9731-BF8F2A78F3B7, OS:16.2, name:iPhone 12 }
        { platform:iOS Simulator, id:149B2BC1-1038-4C34-86AB-E689DB94C18B, OS:16.2, name:iPhone 12 Pro }
        { platform:iOS Simulator, id:EF2B655F-3736-46EF-B7E3-A02B91DC1CD0, OS:16.2, name:iPhone 12 Pro Max }
        { platform:iOS Simulator, id:758BCDFD-C7DE-42F0-AFB4-5064BE0B360F, OS:16.2, name:iPhone 12 mini }
        { platform:iOS Simulator, id:7B562649-0DF2-4280-BA34-D9B93020781F, OS:16.2, name:iPhone 13 }
        { platform:iOS Simulator, id:48725D25-75DA-4A10-BC79-02560D510B09, OS:16.2, name:iPhone 13 Pro }
        { platform:iOS Simulator, id:D308E5CF-80A5-4E96-8F8C-711A5E7C5AAD, OS:16.2, name:iPhone 13 Pro Max }
        { platform:iOS Simulator, id:9513B4B7-A1A8-4350-AE7A-F64A24D45183, OS:16.2, name:iPhone 13 mini }
        { platform:iOS Simulator, id:37A116EF-614A-4172-B551-1C3B5BBE9400, OS:16.2, name:iPhone 14 }
        { platform:iOS Simulator, id:27957F88-D2B4-480C-B355-0A6B1CBDDE0F, OS:16.2, name:iPhone 14 Plus }
        { platform:iOS Simulator, id:6D638FA6-A0AD-4AD0-B54B-2D9BA1C50153, OS:16.2, name:iPhone 14 Pro }
        { platform:iOS Simulator, id:EFC9193A-1179-4207-BD1E-9FB3D7E272D1, OS:16.2, name:iPhone 14 Pro Max }
        { platform:iOS Simulator, id:004656C2-FC85-4D69-93CA-F1316D26FE7F, OS:16.2, name:iPhone SE (2nd generation) }
        { platform:iOS Simulator, id:A1695785-81AD-4BB7-8567-0739BF1E7719, OS:16.2, name:iPhone SE (3rd generation) }

    Ineligible destinations for the "TrustKit" scheme:
        { platform:macOS, arch:x86_64, id:4203018E-580F-C1B5-9525-B745CECA79EB, error:My Mac doesn’t support any of TrustKit.framework’s architectures. You can set TrustKit.framework’s Architectures build setting to Standard Architectures to support My Mac. }

Related: https://github.com/actions/runner-images/issues/8081