Вот обновленное решение для Xcode 5.
В AppDelegate.m
-(BOOL)application:(NSApplication *)sender openFile:(NSString *)filename
{
NSLog(@"%@", filename);
return YES;
}
А в настройках Xcode Типы документов в Project> Targets> Info:
Info > Document Types">
Проверьте настройки в Info.plist на случай, если у вас есть пустой массив 'UTIs типа содержимого документа', который должен быть заполнен правильно или удален
Ваш Info.plist должен выглядеть примерно так: