Quick / Nimble

A Matcher Framework for Swift and Objective-C
https://quick.github.io/Nimble/documentation/nimble/
Apache License 2.0
4.8k stars 601 forks source link

./test macOS_xcodespm fails on macOS Monterey with Xcode 13 beta 5 #925

Closed iosdevben closed 3 years ago

iosdevben commented 3 years ago

What did you do?

I have forked Nimble and I'm trying to build and test it on macOS Monterey with Xcode 13 beta 5.

When I ran ./test macos_xcodespm, it failed with an error.

What did you expect to happen?

The tests should pass.

What actually happened instead?

The tests failed with the following output.

=== Environment ===
 iOS:
   Latest iOS SDK: 15.0
   Building with iOS SDK: 15.0
   Running with iOS: 15.0

 tvOS:
   Latest tvOS SDK: 15.0
   Building with tvOS SDK: 15.0
   Running with tvOS: 15.0

 macOS:
   Latest macOS SDK: 12.0
   Building with macOS SDK: 12.0

======= END =======

==> set -o pipefail
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:x86_64, id:A548146B-43D9-5C8A-9CEC-0D22AC3B4C41 }
{ platform:macOS, arch:x86_64, variant:Mac Catalyst, id:A548146B-43D9-5C8A-9CEC-0D22AC3B4C41 }
{ platform:macOS, name:Any Mac }
{ platform:macOS, variant:Mac Catalyst, name:Any Mac }
{ platform:macOS, arch:x86_64, variant:DriverKit, id:A548146B-43D9-5C8A-9CEC-0D22AC3B4C41 }
{ platform:DriverKit, name:Any DriverKit Host }
{ 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:tvOS, id:dvtdevice-DVTiOSDevicePlaceholder-appletvos:placeholder, name:Any tvOS Device }
{ platform:tvOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-appletvsimulator:placeholder, name:Any tvOS Simulator Device }
{ platform:watchOS, id:dvtdevice-DVTiOSDevicePlaceholder-watchos:placeholder, name:Any watchOS Device }
{ platform:watchOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-watchsimulator:placeholder, name:Any watchOS Simulator Device }
{ platform:tvOS Simulator, id:DF060800-2CC2-4A02-8735-108DAC92A6D5, OS:15.0, name:Apple TV }
{ platform:tvOS Simulator, id:61B548CE-D287-44E2-B257-5B4EA58A778C, OS:15.0, name:Apple TV 4K (2nd generation) }
{ platform:tvOS Simulator, id:ABEBA858-61FB-4243-9D6C-C62C5725A626, OS:15.0, name:Apple TV 4K (at 1080p) (2nd generation) }
{ platform:watchOS Simulator, id:B32F263B-5939-414F-B28F-884C148CC7B9, OS:8.0, name:Apple Watch Series 5 - 40mm }
{ platform:watchOS Simulator, id:DBBFA129-965A-4FCD-97E3-9FE217C346F8, OS:8.0, name:Apple Watch Series 5 - 44mm }
{ platform:watchOS Simulator, id:A44EEB4D-8784-4E94-84AB-106E386E5843, OS:8.0, name:Apple Watch Series 6 - 40mm }
{ platform:watchOS Simulator, id:32AB5CE0-9289-406D-AB71-09F41CE02C7C, OS:8.0, name:Apple Watch Series 6 - 44mm }
{ platform:iOS Simulator, id:23E76A14-F18D-440D-ABDE-2B96A1531828, OS:15.0, name:iPad Air (4th generation) }
{ platform:iOS Simulator, id:2F1FA67E-D8F6-46DB-BDEB-15759255AFFF, OS:15.0, name:iPad Pro (9.7-inch) }
{ platform:iOS Simulator, id:DD906B7A-3649-4101-B54C-408C9B07779D, OS:15.0, name:iPad Pro (11-inch) (3rd generation) }
{ platform:iOS Simulator, id:924CDD6B-870E-4B77-8DEC-21C3496E5814, OS:15.0, name:iPad Pro (12.9-inch) (5th generation) }
{ platform:iOS Simulator, id:8FEFCCD7-39D3-4953-A342-FE4FFB2AA12A, OS:15.0, name:iPhone 8 }
{ platform:iOS Simulator, id:E637FE8D-711B-4E88-B666-0B647BE7EAA5, OS:15.0, name:iPhone 8 Plus }
{ platform:iOS Simulator, id:7273B440-5923-435E-BA18-B7E8E6AE7A7C, OS:15.0, name:iPhone 11 }
{ platform:iOS Simulator, id:F4505669-0BF4-4083-A9E3-281C77C4894A, OS:15.0, name:iPhone 11 Pro }
{ platform:iOS Simulator, id:9FE7AE79-DFA2-4BE7-B41A-EB82A733BCD8, OS:15.0, name:iPhone 11 Pro Max }
{ platform:iOS Simulator, id:B3029591-CB32-4963-9893-BD492CB3BD4D, OS:15.0, name:iPhone 12 }
{ platform:iOS Simulator, id:9F46FD3C-8E45-47DE-9D66-A6FBA79C3A81, OS:15.0, name:iPhone 12 Pro }
{ platform:iOS Simulator, id:47E322CD-4932-481D-911F-9143F1450A5D, OS:15.0, name:iPhone 12 Pro Max }
{ platform:iOS Simulator, id:0EB1D8B0-606C-4C23-B5EB-C71058AC04C9, OS:15.0, name:iPhone 12 mini }
{ platform:iOS Simulator, id:5D456992-F1AD-461A-AB57-2F58E08A7AC5, OS:15.0, name:iPhone SE (2nd generation) }
{ platform:iOS Simulator, id:7928C7B0-8355-4E0B-B655-CDA4B2B60800, OS:15.0, name:iPod touch (7th generation) }
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:x86_64, id:A548146B-43D9-5C8A-9CEC-0D22AC3B4C41 }
{ platform:macOS, arch:x86_64, variant:Mac Catalyst, id:A548146B-43D9-5C8A-9CEC-0D22AC3B4C41 }
{ platform:macOS, name:Any Mac }
{ platform:macOS, variant:Mac Catalyst, name:Any Mac }
{ platform:macOS, arch:x86_64, variant:DriverKit, id:A548146B-43D9-5C8A-9CEC-0D22AC3B4C41 }
{ platform:DriverKit, name:Any DriverKit Host }
{ 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:tvOS, id:dvtdevice-DVTiOSDevicePlaceholder-appletvos:placeholder, name:Any tvOS Device }
{ platform:tvOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-appletvsimulator:placeholder, name:Any tvOS Simulator Device }
{ platform:watchOS, id:dvtdevice-DVTiOSDevicePlaceholder-watchos:placeholder, name:Any watchOS Device }
{ platform:watchOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-watchsimulator:placeholder, name:Any watchOS Simulator Device }
{ platform:tvOS Simulator, id:DF060800-2CC2-4A02-8735-108DAC92A6D5, OS:15.0, name:Apple TV }
{ platform:tvOS Simulator, id:61B548CE-D287-44E2-B257-5B4EA58A778C, OS:15.0, name:Apple TV 4K (2nd generation) }
{ platform:tvOS Simulator, id:ABEBA858-61FB-4243-9D6C-C62C5725A626, OS:15.0, name:Apple TV 4K (at 1080p) (2nd generation) }
{ platform:watchOS Simulator, id:B32F263B-5939-414F-B28F-884C148CC7B9, OS:8.0, name:Apple Watch Series 5 - 40mm }
{ platform:watchOS Simulator, id:DBBFA129-965A-4FCD-97E3-9FE217C346F8, OS:8.0, name:Apple Watch Series 5 - 44mm }
{ platform:watchOS Simulator, id:A44EEB4D-8784-4E94-84AB-106E386E5843, OS:8.0, name:Apple Watch Series 6 - 40mm }
{ platform:watchOS Simulator, id:32AB5CE0-9289-406D-AB71-09F41CE02C7C, OS:8.0, name:Apple Watch Series 6 - 44mm }
{ platform:iOS Simulator, id:23E76A14-F18D-440D-ABDE-2B96A1531828, OS:15.0, name:iPad Air (4th generation) }
{ platform:iOS Simulator, id:2F1FA67E-D8F6-46DB-BDEB-15759255AFFF, OS:15.0, name:iPad Pro (9.7-inch) }
{ platform:iOS Simulator, id:DD906B7A-3649-4101-B54C-408C9B07779D, OS:15.0, name:iPad Pro (11-inch) (3rd generation) }
{ platform:iOS Simulator, id:924CDD6B-870E-4B77-8DEC-21C3496E5814, OS:15.0, name:iPad Pro (12.9-inch) (5th generation) }
{ platform:iOS Simulator, id:8FEFCCD7-39D3-4953-A342-FE4FFB2AA12A, OS:15.0, name:iPhone 8 }
{ platform:iOS Simulator, id:E637FE8D-711B-4E88-B666-0B647BE7EAA5, OS:15.0, name:iPhone 8 Plus }
{ platform:iOS Simulator, id:7273B440-5923-435E-BA18-B7E8E6AE7A7C, OS:15.0, name:iPhone 11 }
{ platform:iOS Simulator, id:F4505669-0BF4-4083-A9E3-281C77C4894A, OS:15.0, name:iPhone 11 Pro }
{ platform:iOS Simulator, id:9FE7AE79-DFA2-4BE7-B41A-EB82A733BCD8, OS:15.0, name:iPhone 11 Pro Max }
{ platform:iOS Simulator, id:B3029591-CB32-4963-9893-BD492CB3BD4D, OS:15.0, name:iPhone 12 }
{ platform:iOS Simulator, id:9F46FD3C-8E45-47DE-9D66-A6FBA79C3A81, OS:15.0, name:iPhone 12 Pro }
{ platform:iOS Simulator, id:47E322CD-4932-481D-911F-9143F1450A5D, OS:15.0, name:iPhone 12 Pro Max }
{ platform:iOS Simulator, id:0EB1D8B0-606C-4C23-B5EB-C71058AC04C9, OS:15.0, name:iPhone 12 mini }
{ platform:iOS Simulator, id:5D456992-F1AD-461A-AB57-2F58E08A7AC5, OS:15.0, name:iPhone SE (2nd generation) }
{ platform:iOS Simulator, id:7928C7B0-8355-4E0B-B655-CDA4B2B60800, OS:15.0, name:iPod touch (7th generation) }
xcodebuild: error: Building a Swift package requires that a destination is provided using the "-destination" option. The "-showdestinations" option can be used to list the available destinations.

Environment

List the software versions you're using:

Please also mention which package manager you used and its version. Delete the other package managers in this list: