This is how my config.lua looks like:
if string.sub(system.getInfo("model"),1,4) == "iPad" then application = { content = { width = 360, height = 480, scale = "letterBox", xAlign = "center", yAlign = "center", fps = 60, imageSuffix = { ["-x2"] = 1.4, ["-x4"] = 3.0, }, }, notification = { iphone = { types = { "badge", "sound", "alert" } } } } elseif string.sub(system.getInfo("model"),1,2) == "iP" and display.pixelHeight \> 960 then application = { content = { width = 320, height = 568, scale = "letterBox", xAlign = "center", yAlign = "center", fps = 60, imageSuffix = { ["-x2"] = 1.4, ["-x4"] = 3.0, }, }, notification = { iphone = { types = { "badge", "sound", "alert" } } } } elseif string.sub(system.getInfo("model"),1,2) == "iP" then application = { content = { width = 320, height = 480, scale = "letterBox", xAlign = "center", yAlign = "center", fps = 60, imageSuffix = { ["-x2"] = 1.4, ["-x4"] = 3.0, }, }, notification = { iphone = { types = { "badge", "sound", "alert" } } } } elseif display.pixelWidth \<= 320 then application = { content = { width = 320, height = 480, scale = "letterBox", xAlign = "center", yAlign = "center", fps = 60, imageSuffix = { ["-x2"] = 1.4, ["-x4"] = 3.0, }, }, } elseif display.pixelHeight / display.pixelWidth \> 1.72 then application = { content = { width = 320, height = 570, scale = "letterBox", xAlign = "center", yAlign = "center", fps = 60, imageSuffix = { ["-x2"] = 1.4, ["-x4"] = 3.0, }, }, } else application = { content = { width = 320, height = 512, scale = "letterBox", xAlign = "center", yAlign = "center", fps = 60, imageSuffix = { ["-x2"] = 1.4, ["-x4"] = 3.0, }, }, notification = { iphone = { types = { "badge", "sound", "alert" } } } } end