Why is my rendered animation different to what I see in the 3D view?
You have two UVMaps on the object where the fruits are mapped to. See this screenshot:



At the moment in the UV Maps section, UVMap_wheel02 is selected, and gets displayed in the viewport. But the other map, UVMap_wheel01, is set to be the renderable one (the camera icon behind the map indicates that). That means, if you don't manually override the UV map to be used, Cycles will pick the one which is marked as renderable, so the first one in your case. If you select the first UVMap in the editor, you see this in the viewport:



If you want to use more than one UVMap in Cycles, you can use the dedicated UVMap node to grab a map by name:



Or alternatively you can mark the UVMap_wheel02 as renderable by clicking on its camera icon in the UV Maps section.