Looks like both. Bolts at the ends with tape along its length.
All the Nissan/Infiniti spoilers I'm aware of are set up that way. Some have pawl studs in addition to the stud-and-nut fasteners. The best way to remove the spoiler is to take the fasteners loose, soak the gap between the spoiler and trunk lid with adhesive remover, then slide a thin plastic scraper underneath starting at one end while prying upward with a finesse tool.