This involved several small tweaks to the code due to changes in the language and libraries
I also fixed a bunch of swiftlint complaints, many of which were about unnecessary casts
Update to the most recent versions of the "Perfect" networking libraries
Fix the way Swift core libraries are handled in the Makefile
This is what resolves #136
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.
Resolves
Resolves #136
Proposed Changes
swiftlint
complaints, many of which were about unnecessary castsReason 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.