mobius Mobius 2020 Msc (11.11.2020 — 14.11.2020)

A thorny road of SPM implementation

img

The talk will cover the reasons why Vadim’s team decided to implement SPM, application issues, and problems that had to be solved during the implementation process.

This talk will be of interest to iOS developers who want to implement SPM (Swift Package Manager) into an existing project.

The talk will cover the reasons why the team decided to implement SPM, application issues, and problems that had to be solved during the implementation process.

This talk will present the options of solving problems that may arise during SPM implementation: compilation problems, a combination of Swift and Objective-C code, crashes associated with a wrong project linking; a combination of two dependency managers Cocoapods and SPM; build problems on CI (Teamcity).

The implementation process will be considered in stages, from Apple examples to test ones, to the first implementation steps to the current state of the project.