~/talk

Implementing SPM — a thorny path

TalkinRussianat Mobius 2020 Moscow · 2020-11-11..11-14· [ios]
links:none on file
slides:none on file

How to adopt Swift Package Manager (SPM) into an existing iOS codebase: reasons for choosing SPM, practical step-by-step migration from Apple example projects to creating the first module and generated projects, and the current project state. Concrete problems and solutions covered include compilation errors, mixing Swift and Objective‑C, incorrect linking crashes, using CocoaPods together with SPM, and CI build issues (TeamCity).

AI-written summary · about

  1. 0:00Start
  2. 13:48Why not Xcode?
  3. 14:47Why not CocoaPods?
  4. 18:59Dependency Manager
  5. 25:25Swift Package Manager
  6. 37:25Multiple commands produce framework
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.