Archive for June 7, 2013

Friday, June 7, 2013

App Stories

App Stories, part of App Camp for Girls, is interviewing Mac and iOS developers about how they got started in app development and what advice they have for aspiring young developers. So far, they’ve interviewed Peter Maurer, Greg Scown, Brandon Alexander, and Natalie Osten.

Update (2013-06-13): One new developer is featured each day, and my interview has now been posted.

Update (2013-07-13): The New Yorker writes about App Camp For Girls.

The first issue of is now available (via Jake Marsh):

Welcome to the first edition of, a periodical about best practices and advanced techniques in Objective-C! was founded in Berlin by Chris Eidhof, Daniel Eggert, and Florian Kugler. We started to create a regular platform for in-depth technical topics relevant to all iOS and OS X developers.

It looks great. Currently, there’s an e-mail list and a Twitter account, but no RSS feed.

LaunchBar 5.5

LaunchBar 5.5 includes an interesting new Snippets feature. I used to use its predecessor, Text Clippings, but recently switched to TextExpander. One of the neat things about LaunchBar snippets is that the placeholders integrate with its Clipboard History and Instant Send features.


While building one of my Mac apps this morning, codesign failed with the error “CSSMERR_TP_NOT_TRUSTED.” Apparently this has been happening since last night. Rich Siegel says that there’s a problem with Apple’s timestamp server and that you can work around it by adding --timestamp=none to codesign’s arguments; this disables the use of timestamp services. This is better than disabling code signing entirely, but you can’t ship an app built this way. I wonder how many people realized that even if you’re using Developer ID certificates and Gatekeeper rather than the Mac App Store, you’re still dependent on Apple’s servers to be able to ship your app. Luckily, in this case, the server is back up now.