Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
For those of you who encounter errors building and running the app into the Apple TV.

You could get two kinds of errors. The provisioning and the add a device to the team.

For the provisioning just randomly change the bundle identifier to

com.yournameandrandomstuff.provenance

Where it says yournameandrandomstuff obviously fill it with your name and random stuff.

For the "add device to team..." error make sure you click the provenance icon at the top (where the scheme is selected) and select provenanceTV-release and change the bundle identifier to what I explained above.

Cheers and happy sideloading!
Is there anything more to this? Wrote a new unique id but i still get the error message saying "com.jamsoftonline.provenanceTV" when building.

First time using xcode, no idea what i'm doing tbh. Just really want to play some classics.

Edit: reached deep enough into the thread to find an answer. I'll link so other people won't have to dig. https://forums.macrumors.com/thread...o-and-sega-games.1933938/page-6#post-22198637
In short, there are more than one page where you change Bundle id.
 
Last edited:
Thank you for posting this thread. I had NO INTEREST in upgrading my Apple TV 2 until I saw this. It was really easy installing Provenance and the video was easy to follow.

Ran into a little hiccup and got an error "An App ID with Identifier 'com.jamsoftonline.Provenance' is not available. Please enter a different string." It was easily resolved by changing the string, which was explained in someone's youtube comments.

Now I'm playing Secret of Mana and Link to the Past all over again :)
 
theres a new update to provenance that fixes the controller lag, i tested it and did not noticed any lag in megaman x like before when smashing the shooting button

so i recommend everybody update

1.2.6
"This appears to remove any input latency by polling the controller states from the input callbacks for each emulator.

Controller handling code is now done by each core individually."
 
theres a new update to provenance that fixes the controller lag, i tested it and did not noticed any lag in megaman x like before when smashing the shooting button

so i recommend everybody update

1.2.6
"This appears to remove any input latency by polling the controller states from the input callbacks for each emulator.

Controller handling code is now done by each core individually."
Just installed version 1.2.5, lol. Loving these fast upgrades. Didn't people in this thread return the Nimbus controller because of the lag? Poor guys.


I read somewhere that using the DEBUG version of Providence will result in poor performance, so upgrading will be a good idea.


One question regarding the Cover art. From where are these pulled? One game has the wrong (in my opinion that is) version, and several does not have any artwork (both correctly named roms and not)
 
Have you tried Super Mario World?

My power's out due to a big, wet windstorm, or I'd try myself.
It played fine before the update


Just installed version 1.2.5, lol. Loving these fast upgrades. Didn't people in this thread return the Nimbus controller because of the lag? Poor guys.


I read somewhere that using the DEBUG version of Providence will result in poor performance, so upgrading will be a good idea.


One question regarding the Cover art. From where are these pulled? One game has the wrong (in my opinion that is) version, and several does not have any artwork (both correctly named roms and not)
On iOS you can change the cover art easy , I don't see an option on the tv app
 
Have you tried Super Mario World?

My power's out due to a big, wet windstorm, or I'd try myself.

ImageUploadedByTapatalk1447820298.319361.jpg


Yes!
 
It was fine for you before this update?

Super Mario World was super laggy for me, even with the sensitivity threshold set to zero.

Is the responsiveness of control good for you guys? Maybe it's the ROM I have...
 
So I install every game from all the systems available in provenance and it takes the app one minute and 27 seconds to load
When you remove the app from background

Not bad at all
 
theres a new update to provenance that fixes the controller lag, i tested it and did not noticed any lag in megaman x like before when smashing the shooting button

so i recommend everybody update

1.2.6
"This appears to remove any input latency by polling the controller states from the input callbacks for each emulator.

Controller handling code is now done by each core individually."

Just wondering where you can find the changelog for the release. I can only find some bare bones description for the 1.2.6 release on GitHub: https://github.com/jasarien/Provenance/releases
 
Super Mario World works just fine before and after the update. Using the nimbus controller.

Just tried with 1.2.6, and there's definitely a noticeable lag with the controls (jumping, moving left/right). I can somewhat quickly tap jump/move and I can have my finger leave the button noticeably before Mario begins to move. I'm not trying to be super-speedy with this (or super-picky), just a short, quick tap and I still beat the input by a noticeable margin.

It doesn't do this whit Legend of Zelda: A Link to the Past, for example. Doubtless there's still some measurable handful of miliseconds lag, but it's below my threshold for noticing.

I'm not a hard-core gamer at all, so I don't think I'm being picky. It just seems Super Mario World is unplayable with its lag.
 
Did you get the 1.8gb rom set ? From the bay
About 90% of the games I tried worked , except for a few that I don't care about
And some work but have no sound like neogeo games , the dev said that needs to fixed and he doesn't know how to do that

Getting any rom from sites won't work

Has to be the old 0.37b5
Do you mean the 18.61GB one? Can't find any 1.8GB.
 
I've not tried the update yet, but I will be. Just to throw my hat in the ring, I definitely noticed lag in Mario World as well. It was a fraction of a second, but that's enough for us speedrunners to notice it. Completely throws your game off.
 
So I'm guessing that in order to get the latest Provenance update, you will need to go through the entire install as was done initially?
 
I have sideloaded AuntiePlayer and tvOSBrowser but can't get Provenance to build successfully. Watched all YouTube videos and looked through comments here but I keep getting these errors.

Code:
Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_AVAudioSession", referenced from:
      objc-class-ref in libPVSupportTV.a(OEGameAudio.o)
  "_AVAudioSessionCategoryAmbient", referenced from:
      -[OEGameAudio initWithCore:] in libPVSupportTV.a(OEGameAudio.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
 
I have sideloaded AuntiePlayer and tvOSBrowser but can't get Provenance to build successfully. Watched all YouTube videos and looked through comments here but I keep getting these errors.

Code:
Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_AVAudioSession", referenced from:
      objc-class-ref in libPVSupportTV.a(OEGameAudio.o)
  "_AVAudioSessionCategoryAmbient", referenced from:
      -[OEGameAudio initWithCore:] in libPVSupportTV.a(OEGameAudio.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Build the Provenance-TV target for the AppleTV device. Also, double-check your bundle identifiers (under both Provenance and Provenance-TV).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.