Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

There are no devices registered in your account on the developer website. Plug in and select a device to have Xcode register it. #500

Closed
ghost opened this issue Dec 31, 2016 · 21 comments

Comments

@ghost
Copy link

ghost commented Dec 31, 2016

Your guide says to get a free Apple Developer account.
Ok. Did that.
Error says to register my Apple TV.
Ok. Sure. I'll go ahead and do that- OH have to be a paid developer to do that. Hm.. -
But your guide says to get a free Apple Developer account.
I'm confused.

@jasarien
Copy link
Member

Not sure what to say, it's worked for everyone else without a paid dev account.

Are you sure you're using the latest version of the dev tools?

@ghost
Copy link
Author

ghost commented Dec 31, 2016 via email

@marcelvoss
Copy link
Contributor

marcelvoss commented Dec 31, 2016

That's pretty weird but are you sure you followed all the instructions? Did you get any errors when you tried to install Provenance on your ATV? Your description is pretty vague which makes it very difficult to solve this without having more information. It could be a signing issue, an issue with provisioning profiles etc.

@lolkthxbai
Copy link

@ajzimmie you got it successfully building but did it finish? You should get an alert that says "build succeeded" and a few seconds after that it will run Provenance.

@ghost
Copy link
Author

ghost commented Jan 8, 2017 via email

@jasarien
Copy link
Member

jasarien commented Jan 8, 2017

You are using the "build and run" option, and not just the "build" option, right? And the Apple TV is plugged in to the Mac while you build and run?

I can't think of any reason that provenance wouldn't show up if those things are true and the build succeeds.

@ghost
Copy link
Author

ghost commented Jan 8, 2017 via email

@jasarien
Copy link
Member

jasarien commented Jan 8, 2017

And you were building to the apple TV, not the simulator? Sorry for the basic questions, but as I said, if the build succeeds and you're using build and run there's no reason why it wouldn't show up.

@jasarien
Copy link
Member

jasarien commented Jan 8, 2017

You're certain there were no errors during installation? As in the build succeeded, but something went wrong while copying over to the apple TV?

@ghost
Copy link
Author

ghost commented Jan 8, 2017 via email

@orenwolf
Copy link

orenwolf commented Jan 8, 2017

FWIW I just built today from my Sierra imac, following the wiki, to an ATV4, worked without a hitch - once I plugged in the apple tv, it was then selectable as a build target.

couple gotchas for me:

1 - Needed to plug in the appleTV and power it, I wasn't sure if it would use bus power or not
2 - the bundleID for topshelf needed to be the SAME as the bundleID for provenance, with a .extension of some sort on it. That wasn't clear in the docs
3 - It's not obvious how to "stop" Provenance once its built and running in XCode, but I finally found the menu option for it.

Otherwise, from a clean git repo and fresh xcode install, everything went swimmingly.

@lolkthxbai
Copy link

@ajzimme, you mentioned before that you would try again and record it. Did you get to record the issue or did it resolve itself?

@ghost
Copy link
Author

ghost commented Jan 12, 2017 via email

@orenwolf
Copy link

@ajzimme To other things to try:

1 - When you plug in the appleTV, did you select it as a build target? I think that didn't happen automatically for me - instead, it just said "generic appletv"

2 - are you sure your cable is good? I know there's been an issue with USB-C cables that only work for charging but won't carry data.

Good luck!

@ghost
Copy link
Author

ghost commented Jan 15, 2017 via email

@ChocoChippy
Copy link

Hi, do I need to pay for a developer account in order to side load an app to my AppleTV?

@ghost
Copy link
Author

ghost commented Jan 30, 2017 via email

@QuarterSwede
Copy link

You don't need a paid developer account to get the app running on the Apple TV. You'll have to resign the app every 7 days though. A paid account gets you TopShelf functionality and you only have to resign it once a year.

@ChocoChippy
Copy link

That's what I was afraid of... thanks for confirming this. I really appreciate the help!

@jeremyeccles
Copy link

I had the same issue. To solve it, I had to go into Build Settings in the Xcode project and set the Development Team to be my team in two different places. It was set to a team name of 63497P68S6, which Xcode did not recognize. After making this change, it built and ran without a problem.

@buckeyered80
Copy link

I second jeremyeccles's notion. I had the same error about signing. When your build fails, go to the area on the left pane with the red stop signs. Double Click on the Top Shelf header. It should open a new window and take you to the area of the build fails with the red stop sign errors. Change the signer to your apple id. You might have to also change the bundle identifier to something else. I just replaced the .com with my name. There were 3 areas I had to do this by changing the selection tab on the top left to switch between Provenance, Provenance-TV and Provenance-Tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants