scratchfoundation / scratch-link

Device interoperability layer for Windows and MacOS
BSD 3-Clause "New" or "Revised" License
102 stars 83 forks source link

Migrate to Swift 5 #168

Closed cwillisf closed 4 years ago

cwillisf commented 4 years ago

Resolves

Resolves #136

Proposed Changes

Reason for Changes

Recent versions of Xcode ship with Swift 5.x, which means we need to migrate if we want the latest Xcode to be able to build Scratch Link at all. Fixing #136 means we can maintain compatibility after the migration.

I have tested locally on a VM to verify that the resulting build runs on Yosemite.