diff --git a/vendor/github.com/bitrise-io/go-xcode/utility/utility.go b/vendor/github.com/bitrise-io/go-xcode/utility/utility.go index 5d605c5..e0b06b4 100644 --- a/vendor/github.com/bitrise-io/go-xcode/utility/utility.go +++ b/vendor/github.com/bitrise-io/go-xcode/utility/utility.go @@ -2,6 +2,7 @@ package utility import ( "fmt" + "regexp" "strconv" "strings" @@ -44,8 +45,13 @@ func getXcodeVersionFromXcodebuildOutput(outStr string) (models.XcodebuildVersio func GetXcodeVersion() (models.XcodebuildVersionModel, error) { cmd := command.New("xcodebuild", "-version") outStr, err := cmd.RunAndReturnTrimmedCombinedOutput() + + // Ignore unrelated warnings on Apple silicon + r, _ := regexp.Compile("(objc.+\n)") + filtered := r.ReplaceAllString(outStr, "") + if err != nil { return models.XcodebuildVersionModel{}, fmt.Errorf("xcodebuild -version failed, err: %s, details: %s", err, outStr) } - return getXcodeVersionFromXcodebuildOutput(outStr) + return getXcodeVersionFromXcodebuildOutput(filtered) }