I can't find this Runtime error please help.

So this runs on my device fine but when apple gets it. They get this Runtime error.

Jul 21 08:05:19 ZepplinPad kernel[0] \<Debug\>: launchd[1627] Container: /private/var/mobile/Applications/5438AF6E-DD33-4FA9-B1ED-18FD5FB54C8F (sandbox) Jul 21 08:05:19 ZepplinPad backboardd[30] \<Error\>: HID: The 'Passive' connection 'NotCircles' access to protected services is denied. Jul 21 08:05:20 ZepplinPad NotCircles[1627] \<Warning\>: Platform: iPad / iPad4,2 / 7.1.2 / Apple A7 GPU / OpenGL ES 2.0 Apple A7 GPU - 27.23 Jul 21 08:05:20 ZepplinPad NotCircles[1627] \<Warning\>: Runtime error ?:0: attempt to index upvalue '?' (a nil value) stack traceback: ?: in function \<?:47\> ?: in function 'dispatchEvent' ?: in function 'gotoScene' ?: in main chunk Jul 21 08:05:20 ZepplinPad backboardd[30] \<Error\>: HID: The 'Passive' connection 'AdSheet' access to protected services is denied. Jul 21 08:05:20 ZepplinPad limitadtrackingd[732] \<Warning\>: Not scheduling a new BTA job; keeping previously scheduled job should run after 141s from now when the network is available. Jul 21 08:05:21 ZepplinPad AdSheet[1629] \<Warning\>: NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9843) Jul 21 08:05:21 ZepplinPad AdSheet[1629] \<Warning\>: NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9843)

function scene:createScene( event ) local mainGroup = self.view ---- backgroundGroup = display.newGroup() mainGroup:insert(backgroundGroup) ---- buttonGroup = display.newGroup() mainGroup:insert(buttonGroup) ---- frontbackroundGroup = display.newGroup() mainGroup:insert(frontbackroundGroup) ---- enemyGroup = display.newGroup() mainGroup:insert(enemyGroup) ---- function fileExists(highscoreFile, base) assert(highscoreFile, "fileName is missing") local base = base or system.DocumentsDirectory local filePath = system.pathForFile( highscoreFile, base ) local exists = false if (filePath) then local fileHandle = io.open( filePath, "r" ) if (fileHandle) then exists = true io.close(fileHandle) end end return(exists) end if fileExists("highscore.txt") then highscoreFile = io.open(system.pathForFile("highscore.txt", system.DocumentsDirectory), "r") highscore = tonumber(highscoreFile:read("\*a")) highscoreFile:close() highscoreFile = nil end circleCollisionFilter = { categoryBits = 1, maskBits = 2 } playerCollisionFilter = { categoryBits = 2, maskBits = 5 } backgroundBLU = display.newRect(backgroundGroup,W1\*1,H1\*1,W1\*1,H1\*1) backgroundBLU.x = W1 \*0.5 backgroundBLU.y = H1 \*0.5 backgroundBLU:setFillColor(55/255,200/255,255/255) wallleft = display.newImageRect(frontbackroundGroup,"fadeover.png",20,600) wallleft.x = W1 \* 0 wallleft.y = H1 / 2 wallright = display.newImageRect(frontbackroundGroup,"fadeover.png",20,600) wallright.x = W1 \*1 wallright.y = H1 / 2 wallbottom = display.newImageRect(frontbackroundGroup,"fadeover.png",1000,20) wallbottom.x = W1 / 2 wallbottom.y = H1 / 150 walltop = display.newImageRect(frontbackroundGroup,"fadeover.png",1000,20) walltop.x = W1 / 2 walltop.y = H1 / 1 SQUARES=display.newText(buttonGroup, "NOT CIRCLES",W1\*.5,H1\*0.25,"VertigoFLF", 90 ) SQUARES.alpha=0 SQUARES:setFillColor(128/255,128/255,128/255) transition.to(SQUARES,{time=40,alpha=1,y=H1\*0.4}) playgame=display.newText(buttonGroup, "Tap and Tilt",W1\*.5,H1\*0.75,"VertigoFLF", 75 ) playgame.alpha=0 playgame:setFillColor(100/255,255/255,100/255) transition.to(playgame,{time=40,alpha=1,y=H1\*0.7}) gravReset=display.newText(buttonGroup, "Speed Reset!",W1\*0.5,H1\*0.5,"VertigoFLF", 55 ) gravReset.alpha=0 gravReset:setFillColor(128/255,128/255,128/255) gameOver=display.newText(buttonGroup, "Game",W1\*-0.5,H1\*0.5,"VertigoFLF", 55 ) gameOver.alpha=0 gameOver:setFillColor(128/255,128/255,128/255) gameOver1=display.newText(buttonGroup, "Over",W1\*1.5,H1\*0.5,"VertigoFLF", 55 ) gameOver1.alpha=0 gameOver1:setFillColor(128/255,128/255,128/255) hiscore=display.newText(buttonGroup, "HighScore",W1/2,H1\*0.2,"VertigoFLF", 55 ) hiscore.alpha=0 hiscore:setFillColor(128/255,128/255,128/255) againBtn=display.newText(buttonGroup, "Again",W1/2,H1\*0.8,"VertigoFLF", 55 ) againBtn.alpha=0 againBtn:setFillColor(100/255,255/255,100/255) bestScore=display.newText(buttonGroup,"Best",W1/2,H1\*0.6,"VertigoFLF", 55 ) bestScore.alpha=0 bestScore:setFillColor(100/255,255/255,100/255) player = display.newRect(enemyGroup,25,25,25,25) player.x = W1 / 2 player.y = H1\*0.9 player:setFillColor(100/255,255/255,100/255) player.alpha=0 physics.addBody(player,"kinematic",{radius=10,bounce=1,friction=0.1,filter=playerCollisionFilter}) transition.to(player,{time=999999,rotation=math.random(-99999,99999)}) system.setAccelerometerInterval( 100 ) function onTilt( event ) player:setLinearVelocity( ( 2000 \* event.xGravity ), ( 0 \* event.yGravity ) ) end end

IS IT BECAUSE OF THE ONTILT FUNCTION???