The application for MacBook cannot be launched. (Resolved) #150

Open
opened 2025-11-04 10:36:19 +08:00 by Efkovole · 2 comments
Efkovole commented 2025-11-04 10:36:19 +08:00 (Migrated from github.com)

Hopefully, this will help someone.

The Mac application won't start and says it's damaged (it's not damaged). I don't have a Macbook, but I rented a Mac in Germany to test it. And here's the solution. :)

The .DMG application generated by the rdgen generator is not signed by any certificate and must be signed either with an Apple certificate for $99 per year or ad-hoc on the device. So how can this be solved and automated?

The simplest solution seemed to be to create a script that automatically recognizes whether it is an Intel version or Apple ARM (M+ processors).
Based on this, it downloads the appropriate package from where I have the packages. It connects the application, copies it to the applications, disconnects the installer, removes the application from quarantine, and signs it ad-hoc on the target device with its own certificate from the device on which it is running.

So, on the target PC, you just need to run one command and the called script will take care of the rest.

You can see my deployment here, where you can see the script after launch and also the script I call: https://technicomp.cz/technicka-podpora/#instalace-mac

If someone has a different solution, let me know, but this is probably the simplest solution I've come up with. :)

You're welcome. That's all.

Hopefully, this will help someone. The Mac application won't start and says it's damaged (it's not damaged). I don't have a Macbook, but I rented a Mac in Germany to test it. And here's the solution. :) The .DMG application generated by the rdgen generator is not signed by any certificate and must be signed either with an Apple certificate for $99 per year or ad-hoc on the device. So how can this be solved and automated? The simplest solution seemed to be to create a script that automatically recognizes whether it is an Intel version or Apple ARM (M+ processors). Based on this, it downloads the appropriate package from where I have the packages. It connects the application, copies it to the applications, disconnects the installer, removes the application from quarantine, and signs it ad-hoc on the target device with its own certificate from the device on which it is running. So, on the target PC, you just need to run one command and the called script will take care of the rest. You can see my deployment here, where you can see the script after launch and also the script I call: https://technicomp.cz/technicka-podpora/#instalace-mac If someone has a different solution, let me know, but this is probably the simplest solution I've come up with. :) You're welcome. That's all.
VenimK commented 2025-11-05 02:41:23 +08:00 (Migrated from github.com)

Hopefully, this will help someone.

The Mac application won't start and says it's damaged (it's not damaged). I don't have a Macbook, but I rented a Mac in Germany to test it. And here's the solution. :)

The .DMG application generated by the rdgen generator is not signed by any certificate and must be signed either with an Apple certificate for $99 per year or ad-hoc on the device. So how can this be solved and automated?

The simplest solution seemed to be to create a script that automatically recognizes whether it is an Intel version or Apple ARM (M+ processors). Based on this, it downloads the appropriate package from where I have the packages. It connects the application, copies it to the applications, disconnects the installer, removes the application from quarantine, and signs it ad-hoc on the target device with its own certificate from the device on which it is running.

So, on the target PC, you just need to run one command and the called script will take care of the rest.

You can see my deployment here, where you can see the script after launch and also the script I call: https://technicomp.cz/technicka-podpora/#instalace-mac

If someone has a different solution, let me know, but this is probably the simplest solution I've come up with. :)

You're welcome. That's all.

https://creator.nas86.eu/

what ya get then

> Hopefully, this will help someone. > > The Mac application won't start and says it's damaged (it's not damaged). I don't have a Macbook, but I rented a Mac in Germany to test it. And here's the solution. :) > > The .DMG application generated by the rdgen generator is not signed by any certificate and must be signed either with an Apple certificate for $99 per year or ad-hoc on the device. So how can this be solved and automated? > > The simplest solution seemed to be to create a script that automatically recognizes whether it is an Intel version or Apple ARM (M+ processors). Based on this, it downloads the appropriate package from where I have the packages. It connects the application, copies it to the applications, disconnects the installer, removes the application from quarantine, and signs it ad-hoc on the target device with its own certificate from the device on which it is running. > > So, on the target PC, you just need to run one command and the called script will take care of the rest. > > You can see my deployment here, where you can see the script after launch and also the script I call: https://technicomp.cz/technicka-podpora/#instalace-mac > > If someone has a different solution, let me know, but this is probably the simplest solution I've come up with. :) > > You're welcome. That's all. https://creator.nas86.eu/ what ya get then
Efkovole commented 2025-11-05 20:51:00 +08:00 (Migrated from github.com)

Hopefully, this will help someone.
The Mac application won't start and says it's damaged (it's not damaged). I don't have a Macbook, but I rented a Mac in Germany to test it. And here's the solution. :)
The .DMG application generated by the rdgen generator is not signed by any certificate and must be signed either with an Apple certificate for $99 per year or ad-hoc on the device. So how can this be solved and automated?
The simplest solution seemed to be to create a script that automatically recognizes whether it is an Intel version or Apple ARM (M+ processors). Based on this, it downloads the appropriate package from where I have the packages. It connects the application, copies it to the applications, disconnects the installer, removes the application from quarantine, and signs it ad-hoc on the target device with its own certificate from the device on which it is running.
So, on the target PC, you just need to run one command and the called script will take care of the rest.
You can see my deployment here, where you can see the script after launch and also the script I call: https://technicomp.cz/technicka-podpora/#instalace-mac
If someone has a different solution, let me know, but this is probably the simplest solution I've come up with. :)
You're welcome. That's all.

https://creator.nas86.eu/

what ya get then

I tried to generate an application for Windows, but it doesn't work either. It won't start. Moreover, it is not signed.

> > Hopefully, this will help someone. > > The Mac application won't start and says it's damaged (it's not damaged). I don't have a Macbook, but I rented a Mac in Germany to test it. And here's the solution. :) > > The .DMG application generated by the rdgen generator is not signed by any certificate and must be signed either with an Apple certificate for $99 per year or ad-hoc on the device. So how can this be solved and automated? > > The simplest solution seemed to be to create a script that automatically recognizes whether it is an Intel version or Apple ARM (M+ processors). Based on this, it downloads the appropriate package from where I have the packages. It connects the application, copies it to the applications, disconnects the installer, removes the application from quarantine, and signs it ad-hoc on the target device with its own certificate from the device on which it is running. > > So, on the target PC, you just need to run one command and the called script will take care of the rest. > > You can see my deployment here, where you can see the script after launch and also the script I call: https://technicomp.cz/technicka-podpora/#instalace-mac > > If someone has a different solution, let me know, but this is probably the simplest solution I've come up with. :) > > You're welcome. That's all. > > https://creator.nas86.eu/ > > what ya get then I tried to generate an application for Windows, but it doesn't work either. It won't start. Moreover, it is not signed.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: 3344/rdgen#150