Anyone publish a Mac App Store game since 0.9.5?

PhoticsPhotics Member Posts: 4,172
edited November -1 in Working with GS (Mac)
I can't publish my game. I don't know if it's me... apple... or GameSalad.

I get the following error... "Code signing failed. Make sure your Mac developer certificate and WWDR certificate are installed."

"Photics" shows up in the "Publish to Mac App Store" drop-down menu of the "Platform" tab. Yet, when the app signing part kicks in (after selecting a place to download the app), I just get an error.

I've been through the certificate creation process on the Mac Developer site many times. I even created a new user on my computer so I could test it from scratch. It didn't work. I don't even see where to download a WWDR certificate. The link on the mac site doesn't actually work. It's only highlighted like a link. The other certificate links work... and I thought I only needed to create a publishing and app certificate... no provisioning profiles or anything crazy. It's supposed to be easier.

So, is this just me or is Mac App Store publishing not working?

Comments

  • PhoticsPhotics Member Posts: 4,172
    The other thread is really off-topic, so I'm posting here.

    What is the "WWDR Certificate"

    Butterbean suggested that I need it. This is confusing to me, as I don't seem to be using it for iOS development... so why would I need it for Mac development. I'm trying to test this out, but I don't know how to install a WWDR Certificate.

    There is a link to the "WWDR Intermediate Certificate" on the Mac side of the Apple Developer site, but it's broken. It can be clicked, but it doesn't do anything.
  • butterbeanbutterbean Member Posts: 4,315
    Hey Photics, the WWDR certificate is something you download from the iOS provisioning portal. I don't think it would make a difference with Mac publishing, but I thought you always had to have it in your keychain to upload iOS apps.

    I would download it, go to iOS provisioning portal website, and under certificates, it should say "Download WWDR certificate now"

    The WWDR certificate is important, so I'm surprised you don't have it installed, it tells Xcode that all your certificates are valid. Are you sure you don't have that in your keychain?

    http://stackoverflow.com/questions/4057241/iphone-what-the-heck-is-a-wwdr-intermediate-certificate
  • butterbeanbutterbean Member Posts: 4,315
    Also, there is no WWDR certificate in the MAS provisioning portal, only in the iOS one. I think that may be your issue, try downloading the WWDR certificate in the iOS provisioning portal under "certificates" there should be a link on that page that says to download it now.

    Let me know if this helps.
  • PhoticsPhotics Member Posts: 4,172
    butterbean said:
    Hey Photics, the WWDR certificate is something you download from the iOS provisioning portal. I don't think it would make a difference with Mac publishing, but I thought you always had to have it in your keychain to upload iOS apps.

    It's really odd right?

    I added the WWDR certificate and I'm trying again. I don't know if it will work, but at least it's something to try. Maybe it's not necessary, but GameSalad is looking for it when it signs the Mac version. Maybe no one noticed because everyone else but me had the WWDR certificate... and how I published like 1-2 dozen apps without it is a bit insane... but it seems to be a possibility and so I'm testing it.

    I should know in like 30 minutes :-p
  • butterbeanbutterbean Member Posts: 4,315
    lol that is VERY strange, I didn't think it was possible to publish apps or even do ad hocs without the WWDR certificate.

    Will be interested to see if this works, otherwise it sounds like it could be a GS issue, since you have all the other certificates in there, and no duplicates.
  • PhoticsPhotics Member Posts: 4,172
    THE CROWD GOES WILD!
  • butterbeanbutterbean Member Posts: 4,315
    You mean "Crowd"? :P

    This must mean it worked! :)
  • PhoticsPhotics Member Posts: 4,172
    butterbean said:
    You mean "Crowd"? :P

    This must mean it worked! :)

    FIXED! :)

    I'm tired. It's been a really rough two weeks after months of hard work on this project.

    I think that's a bug. I'm not sure why the Mac side would ask for the WWDR certificate, but the iOS side does not. I don't know. Maybe GameSalad can clarify. Maybe the WWDR certificate is necessary. But if it is... how would a Mac App Only developer get it? I'm not sure.

    Now I'm not sure what to send to Apple... is it the installer, the app or both? Heh... more testing :)

    I have my own installer... for a game I made... that's awesome. This community is awesome. Thanks Butterbean... and GameSalad is great software.
  • butterbeanbutterbean Member Posts: 4,315
    Yay! Glad you got it working :) You definitely seem more positive now!

    I know it's time to take a breather when I make typos like that too, and it's so out of character for you, which is why I pointed it out !

    Glad you got it working, so testing the MAS app, you just click on the file that has the picture of the icon. If the user name and password doesn't make the game pop up, it means you entered the provisioning profile incorrectly. I've done this a few times, so it just means you have to republish it. I always hit the enter key after entering things like version # and/or provisioning text so it actually goes through, and prevents errors.

    Then to upload it, use the application loader and select the other file that was produced. No need to zip it!
  • PhoticsPhotics Member Posts: 4,172
    butterbean said:
    Yay! Glad you got it working :) You definitely seem more positive now!

    I know it's time to take a breather when I make typos like that too, and it's so out of character for you, which is why I pointed it out !

    I was excited too... I was really happy to hear the GameSalad cheering sound effect.

    Yeah, maybe tomorrow I should do nothing... just relax... or at least work on something not computer related for a while. I do feel a lot better though. It was a lot of stress.
    butterbean said:
    Glad you got it working, so testing the MAS app, you just click on the file that has the picture of the icon. If the user name and password doesn't make the game pop up, it means you entered the provisioning profile incorrectly. I've done this a few times, so it just means you have to republish it. I always hit the enter key after entering things like version # and/or provisioning text so it actually goes through, and prevents errors.

    Then to upload it, use the application loader and select the other file that was produced. No need to zip it!

    It's already uploaded to Apple. I really like the alerts I get on my iPhone when apps change status. The iTunes Connect Mobile app is cool.

    I basically messed around with it. I did double click the app and I got a password. I was like... what's that? So... I clicked the installer... and it looked like a regular Mac installer. That very cool. So, I zipped the app (I was guessing) and I opened up the Application Loader. Everything but the installer was grayed out, so I uploaded the installer to Apple and it seemed to like it.

    I think it's OK. :)
  • jonmulcahyjonmulcahy Member, Sous Chef Posts: 10,408
    Photics said:

    It's already uploaded to Apple. I really like the alerts I get on my iPhone when apps change status. The iTunes Connect Mobile app is cool.

    yea, iTunes Connect Mobile is fantastic. So much better than hitting refresh on the website.
  • RUPASRUPAS Member Posts: 823
    that's your problem, not gs or apple, I posted yesterday my mac appstore game without any problems
  • PhoticsPhotics Member Posts: 4,172
    RUPAS said:
    that's your problem, not gs or apple, I posted yesterday my mac appstore game without any problems

    Hi RUPAS, actually... I think there might be a problem with GameSalad and/or Apple.

    On the Apple website... you can't download the WWDR Certificate from the Mac side of the side. At least, I couldn't figure out how to do it. So what happens if you just want to use GameSalad to develop Mac games... and you don't pay for iOS development... where would you get the WWDR Certificate? Or at least, where would you know to look?

    ...and what's weird. With GameSalad, I could make iOS games without the WWDR certificate, but Mac games cannot be made without the WWDR certificate.

    So yeah, the main problem was not having the WWDR certificate. I didn't have it.

    Here's the plan...
    If Apple responds to my support email, I can ask about the broken link.
    If GameSalad responds to my support email, I can ask about why the WWDR is necessary and and let them know that it was hard to find.

    I found something rare, but difficult. GameSalad is about making game development easy. So, I think it's useful information. I think a good way to improve GameSalad is to check for the WWDR certificate before uploading. If the developer doesn't have it, then maybe have the alert say where they can get it.
  • RUPASRUPAS Member Posts: 823
    Photics HI, I HAVE NOT HAD TO WWRD Download certificate, ME HE HAD TO DOWNLOAD THE TWO CERTIFICATES TO SAY SOMETHING ..... WELL AS 3RD PARTY......
  • PhoticsPhotics Member Posts: 4,172
    RUPAS said:
    Photics HI, I HAVE NOT HAD TO WWRD Download certificate, ME HE HAD TO DOWNLOAD THE TWO CERTIFICATES TO SAY SOMETHING ..... WELL AS 3RD PARTY......

    If you already did iOS development, it might already be in your "Keychain".

    I have five certificates now... Two iPhone, Two Mac and the WWDR.
Sign In or Register to comment.