380: Wires Are Great

Topics covered
Popular Clips
Questions from this episode
- Asked by 88 people
- Asked by 11 people
Episode Highlights
Keychain Complexities
The complexities of keychain management in development processes are significant, as highlighted by and . Marco argues that the centralized nature of keychain and Xcode's provisioning directory complicates development, suggesting decentralization could alleviate many issues 1. John, however, defends the centralized approach, emphasizing the need for a single, well-implemented system 2. He states, "I want keychain to exist for that reason. It's up to the applications to use this secure data store in an intelligent way."
I want keychain to exist for that reason. It's up to the applications to use this secure data store in an intelligent way.
---
Marco further compares keychain to the Windows registry, noting its tendency to create conflicts and duplicates, which complicates the development process 3.
Migration Challenges
Migrating development environments across machines presents numerous challenges, particularly with keychain management. shares his struggles with moving development profiles, highlighting the confusion around crypto signing keys and the frustration of exporting profiles 4. echoes these sentiments, explaining that even with Xcode's export feature, issues persist, often requiring developers to revoke and regenerate certificates 5. He mentions, "I wish I had a better answer and I wish I didn't have to do that, but that's the answer."
I wish I had a better answer and I wish I didn't have to do that, but that's the answer.
---
adds that the fear of losing development environments is akin to losing game saves on a Nintendo Switch, underscoring the precarious nature of these migrations 6.
Related Episodes


120: One Magical Wire
Answers 383 questions

390: I Invented This Anti-Pattern
Answers 383 questions

408: Feature Headphones
Answers 383 questions

126: The Web Kind of Happens to You
Answers 383 questions

481: Accidentally Made It Too Good
Answers 383 questions

607: The Structure and Vibe of a Podcast
Answers 383 questions

111: That Big Ring Underground Somewhere in Europe
Answers 383 questions

80: Tangled in Version Numbers
Answers 383 questions

112: The Problem Is You
Answers 383 questions

295: Outlets That Suck
Answers 383 questions

462: Xcode X
Answers 383 questions

118: A Fistful of Apple Watches
Answers 383 questions

556: Apple Chips Are People
Answers 383 questions

71: Security By Guilt
Answers 383 questions

211: Hardware Mind Virus
Answers 383 questions














