Details
Code signing is often viewed as a black box for many of us iOS developers. This mystical beast can bare its fangs when Xcode does something stupid or when one of our certificates expire. This talk will explore the lovely dance between certificates, entitlements and provisioning profiles and show you code signing is not all that scary. In addition, we'll look at some cool things we can do using this knowledge. For example, we'll look at how we can inject code into an already compiled iOS application and even change a RELEASE App Store build back into a "debuggable" build. In the event there's time left over, we'll look at some crazy stuff we can do with some LLDB scripts...
Links:
mobdevim, command line utility for installing/querying apps on iOS device (https://github.com/derekselander/mobdevim)
LLDB helper scripts (https://github.com/derekselander/lldb)
jtool by Jonathan Levin (http://www.newosxbook.com/tools/jtool.html)
Attendees (120)
Photos (0)
See all2,552 days ago
https://twitter.com/LOLgrep/status/983727155354910721
All the deets for last night's talk. Cheers y'all
2,552 days ago
Thanks Derek. It was a really good talk.
2,574 days ago
Great idea! Have been confused by this process for years....
iOS Code Signing with Derek Selander in Sunnyvale
Comments