Xcode 13.1, Xcode 13.2, Xcode 13.3, Xcode 13.4 Update

Hi there, here are some news for you :wave:

Xcode 13.1, Xcode 13.2, Xcode 13.3, Xcode 13.4 Update on Intel!

Notable changes on Intel:

  • Golang upgrade to 1.18 - Note: this change requires that you upgrade your Git Clone Step
  • brew packages

To select these Stacks you just have to open your app on bitrise.io,
go to the Workflow tab (Workflow Editor), and on the Stack tab select the Xcode 13.1.x or Xcode 13.2.x or Xcode 13.3.x or Xcode 13.4.x option and your next build will start on the corresponding stack.

*Note: you can now select separate stacks for separate workflows!

Read more at: https://blog.bitrise.io/per-workflow-stack-selection-is-here

You can find the system reports here:
https://github.com/bitrise-io/bitrise.io/blob/master/system_reports/MACOS/INTEL/osx-xcode-13.1.x.log
https://github.com/bitrise-io/bitrise.io/blob/master/system_reports/MACOS/INTEL/osx-xcode-13.2.x.log
https://github.com/bitrise-io/bitrise.io/blob/master/system_reports/MACOS/INTEL/osx-xcode-13.3.x.log
https://github.com/bitrise-io/bitrise.io/blob/master/system_reports/MACOS/INTEL/osx-xcode-13.4.x.log

If you’d like to add additional tools to be pre-installed you can find the instructions on GitHub, for both the Linux and for the macOS stacks.

Information about Stack types & update schedules can be found here: discuss.bitrise.io/t/281

Happy Building! :rocket:

Note: this change requires that you upgrade your Git Clone Step

Could you expand on what exactly we are expected to do here? My workflow that is having trouble with Go 1.18 is running version 6.2.1 of the Git Clone Repository step, which I think is upgraded?

The issue I’m having with Go 1.18 is basically this: macos - Go 1.18 build error on Mac: "unix/syscall_darwin.1_13.go:25:3: //go:linkname must refer to declared function or variable" - Stack Overflow

Except it’s while trying to run a build-router-start@0.12 step:

+------------------------------------------------------------------------------+
| (0) build-router-start@0.12                                                  |
+------------------------------------------------------------------------------+
| id: build-router-start                                                       |
| version: 0.12.1                                                              |
| collection: https://github.com/bitrise-io/bitrise-steplib.git                |
| toolkit: go                                                                  |
| time: 2022-08-30T17:09:22Z                                                   |
+------------------------------------------------------------------------------+
|                                                                              |
# github.com/bitrise-steplib/bitrise-step-build-router-start/vendor/golang.org/x/sys/unix
src/github.com/bitrise-steplib/bitrise-step-build-router-start/vendor/golang.org/x/sys/unix/syscall_darwin.1_13.go:29:3: //go:linkname must refer to declared function or variable
src/github.com/bitrise-steplib/bitrise-step-build-router-start/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.go:27:3: //go:linkname must refer to declared function or variable
src/github.com/bitrise-steplib/bitrise-step-build-router-start/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.go:40:3: //go:linkname must refer to declared function or variable
src/github.com/bitrise-steplib/bitrise-step-build-router-start/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go:28:3: //go:linkname must refer to declared function or variable
src/github.com/bitrise-steplib/bitrise-step-build-router-start/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go:43:3: //go:linkname must refer to declared function or variable
src/github.com/bitrise-steplib/bitrise-step-build-router-start/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go:59:3: //go:linkname must refer to declared function or variable
src/github.com/bitrise-steplib/bitrise-step-build-router-start/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go:75:3: //go:linkname must refer to declared function or variable
src/github.com/bitrise-steplib/bitrise-step-build-router-start/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go:90:3: //go:linkname must refer to declared function or variable
src/github.com/bitrise-steplib/bitrise-step-build-router-start/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go:105:3: //go:linkname must refer to declared function or variable
src/github.com/bitrise-steplib/bitrise-step-build-router-start/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go:121:3: //go:linkname must refer to declared function or variable
src/github.com/bitrise-steplib/bitrise-step-build-router-start/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go:121:3: too many errors
ERRO[17:09:23] Step (build-router-start@0.12) failed: Failed to prepare the step for execution through the required toolkit (go), error: Failed to install package, error: command `/usr/local/bin/go "build" "-o" "/Users/vagrant/.bitrise/toolkits/go/cache/https___github.com_bitrise-io_bitrise-steplib.git-build-router-start-0.12" "github.com/bitrise-steplib/bitrise-step-build-router-start"` failed: exit status 2 

That’s on the Xcode 13.2.x stack.

Can you try updating the step to the latest version build-router-start@0.14?

Go was updated and this looks like some older steps may need to be deprecated as they are not compatible

Thanks, that did the trick!

1 Like