Это довольно просто. Обычно этого не происходит, потому что вы добавляете четвертый параметр.
TabBar ожидает этот четвертый параметр или ноль. Но проверка, если она существует, глючит.
Так что просто вставьте пустышку -> {(foo: "bar")} <--- </p>
plugins.tabBar.createItem("Advent Calendar",
"Sven Elch",
"abc.png",
{ foo : "bar" } // <-----
);
или исправьте условие в TabBar.m (строка 334 или около того).
if(options != [NSNull null])
{
id badgeOpt = [options objectForKey:@"badge"];
if(badgeOpt && badgeOpt != [NSNull null])
item.badgeValue = [badgeOpt stringValue];
}