Skip to content

Anyone tried to install dotnet as a prerequisite in PKG macOS? #471

Open
@nazar322

Description

@nazar322

My goal is to install dotnet via install script as a prerequisite in my PKG we distribute for our macOS users.

For this, I have downloaded the latest script from here https://dot.net/v1/dotnet-install.sh, made it executable chmod 755 and renamed it to preinstall.sh as described in this little guide https://macinstallers.blogspot.com/2012/07/scripting-in-installer-packages.html

However, during testing the installation has failed and the PKG log says it's a preinstall script failure (dotnet-install.sh)

2024-05-30 14:58:23+03 MacBook-Pro installd[744]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=112 "An error occurred while running scripts from the package “Viddly-6.0.11.pkg”." UserInfo={NSFilePath=./preinstall.sh, NSURL=file:///Users/user/Desktop/Viddly-6.0.11.pkg#com.viddly.app.pkg, PKInstallPackageIdentifier=com.viddly.app, NSLocalizedDescription=An error occurred while running scripts from the package “Viddly-6.0.11.pkg”.} {
	    NSFilePath = "./preinstall.sh";
	    NSLocalizedDescription = "An error occurred while running scripts from the package \U201cViddly-6.0.11.pkg\U201d.";
	    NSURL = "file:///Users/user/Desktop/Viddly-6.0.11.pkg#com.viddly.app.pkg";
	    PKInstallPackageIdentifier = "com.viddly.app";
	}

Running the script from the terminal actually works.
Has anyone managed to install dotnet as a prerequisite in macOS PKG?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions