-
Notifications
You must be signed in to change notification settings - Fork 22
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
Publish FreeCAD on the Microsoft store #5
Comments
IIRC, Tantacrul recently posted a tweet about the Microsoft store (it was about removing imposter MuseScore apps that were masquerading as the official MuseScore project). Perhaps he could offer us some tips? CC @Tantacrul |
I've just contacted a former colleague at Microsoft to see if there's someone who can reach out and take you through the process. There might be a free option for a FOSS product, so you don't have to pay the upfront registration fee (approx $100). If I get any info back, I'll get in touch to let you know. It is infinitely easier to publish on the MS store than it used to be. Basically, if you have an .exe file and can do a silent install, you're there. |
Thanks a lot @Tantacrul for weighing in and also for the referral. |
Question from Microsoft: |
CC @donovaly do you mind participating in this thread as well given your experience with Windows packaging for FreeCAD ? TIA |
Hi @Tantacrul, I am Uwe and responsible for the Windows installer of FreeCAD. If you could help me to bring FreeCAD to the Windows store, I will be happy. |
Perfect. I've sent that through and let's see what they say. Incidentally (I forgot about this), they very confusingly use the term 'win32 app' when talking about uploads to the store. We also just used a 64bit .exe but for some reason were classified as a 'win 32 app'. God knows why. Anyway, when I get a response, I'll let you know. I'm hoping they'll offer you a contact to help you through the process. |
Can you get in touch with me so I can send some documentation through? |
@luzpaz do you want to follow up with this one? May I assign it to you? |
@yorikvanhavre, Sure, but lets ask @donovaly first.?...since he can make changes directly to the Windows installer and there would be less liaising necessary. |
Yes, in any case we all look into it. Thanks a bunch, @Tantacrul ! the windows store and its policies look like a maze... |
Email sent + CC'd yorik |
I did not get any mail. I sent @Tantacrul an email but since I don't know the email addresses of luzpaz nor Yorik, I could not CC you guys. |
was there progress here? |
Yes, but this requires up to months. We are on it. |
Expansion, cleanup, wording changes of member.md
|
Maybe we can enable a github project for this since there are multiple steps to walk though? Each of them can be a ticket |
Maybe, but there will likely be only one same person doing all these steps, so creating separate issues might be counter-productive... |
I'm reading the docs already, and in the first one they say your name will be reserved for 3 months. So we'd better do it only when we are ready with the other steps. |
uwe should take a look at step 5 since he's generating installer. https://learn.microsoft.com/en-us/windows/apps/publish/publish-your-app/upload-app-packages CC @donovaly 👋👆 |
I created a Microsoft Partner ID for the FPA, but it's crazily complex and looks nothing like in the docs 😅 |
Any news on this? |
We now have an EV certificate that we can use to sign the FreeCAD executable, but it might be that we got the wrong kind of EV cert... We need to test first and see what happens. But as far as I understand that's a different story than putting FreeCAD on the MS store. I haven't looked more at it, I'll try to get back to it this month |
@yorikvanhavre / @adrianinsaval any news on this? Would be great if 1.0 could be shipped in the MS store. |
I believe we don't have a singing key yet. From what I had researched I think this is the option that makes the most sense for us: https://shop.certum.eu/open-source-code-signing.html |
or alternatively this: https://shop.certum.eu/open-source-code-signing-on-simplysign.html |
I would say this one may be more interesting for us, as it does not require a physical device? |
If you package the app as MSIX, signing is not needed as it is automatically done by Microsoft when publishing to the Store and users would benefit from automatic updates. An MSIX package can be created from the classic installer (and has been done by many Win32 applications such as Inkscape, Blender, LibreOffice): https://learn.microsoft.com/en-us/windows/msix/packaging-tool/create-app-package |
I'm under the impression that the binaries still need to be signed before submitting |
|
There is a bit of an administrative process of course 😅 https://support.certum.eu/en/code-signing-required-documents/ |
any news on this, will this be possible for 1.0? |
@adrianinsaval any progress on the new cert? Would be great to have 1.0 on the MS Store from the official source, not some 3rd party which ask for money. |
I expect to have the certificate available this week, had to jump through some hoops for the certification but it seems they accepted the documents now |
Note that having the cert and our app signed is only the first step, it might still take us a lot of sweat to get to the MS store 😅 |
any news regarding MS Store since September? |
sorry to ask again, any new on this topic regarding an upcoming release @adrianinsaval @yorikvanhavre ? |
I think @adrianinsaval managed to sign our current builds with our new certificate. That was the blocking issue before trying to go any further. When that's confirmed, we can have a new look at the microsoft store. But @sliptonic tried already for Ondsel, and the process is pretty complex. So I guess it might take some time |
Need to check:
The text was updated successfully, but these errors were encountered: