Packaging Instruments Guide?
-
@David-Healey thanks for that, I will try again tomorrow!
-
@David-Healey It would be great if we had HISE-approved guides for creating installers for all platforms. Everyone can reference them, and as soon as something stops working we can report back, fix it and update the guide.
Your videos are great but as soon as the info goes out of date they're more confusing than helpful.
If we had written docs they would be much easier to update, and can be timestamped to give the reader some amount of certainty that they're up to date.
-
@jonalexander23 said in Packaging Instruments Guide?:
I'm pretty disillusioned regarding being able to use HISE even though I love creating in it - due to this crazy OS packaging process which seems to change from year to year by the looks of things...maybe there's plans for HISE to handle this part for non-experienced bash coders like me?
this is an issue with Apple not HISE, - welcome to plugin development - where eventually you end up hating Apple Corp.
-
@dannytaurus The kvr guide has been updated so the info there should be good
-
@David-Healey That topic has 28 pages!

Is it the first post by discoDSP? The one that says last updated Nov 2023?
-
@dannytaurus said in Packaging Instruments Guide?:
@David-Healey That topic has 28 pages!

Is it the first post by discoDSP? The one that says last updated Nov 2023?
you will need to read (nearly) all 28 pages...
-
@dannytaurus Just the first post. It has been updated with recent changes. I have not read beyond the first page.
-
@David-Healey said in Packaging Instruments Guide?:
@dannytaurus Just the first post. It has been updated with recent changes. I have not read beyond the first page.
well yes, and no... if there are any recent changes it usually takes DiscoDSP a few days at least to update that front page....
for instance, I found this to be incorrect:
After it's accepted, staple using: xcrun stapler staple "plugin.zip"Stapling the zip doesnt seem to work for me , but stapling the plugin works fine.
-
Thanks guys. I'm nearly there now but one last thing - I'm trying to build the package in Packages with my Developer ID Installation cert all set up, but it causes the build to fail saying the cert can not be trusted..even though it's valid and set up right in Keychain Access. The build works fine when I remove the certificate link. AI told me to reset the intermediate certificates via downloading more Apple certs, but same problem. Any help appreciated thanks again!
-
@jonalexander23 I don't use the signing thing in packages, i sign it manually after
-
@David-Healey said in Packaging Instruments Guide?:
@jonalexander23 I don't use the signing thing in packages, i sign it manually after
Ah OK..the post you referenced tells me to set the certificate in Packages! I presume there's just a line I need to put in Terminal instead, if possible to get any help on that?
-
@jonalexander23 said in Packaging Instruments Guide?:
if possible to get any help on that?
The automated script I provided has all the steps and commands you need. Read through it, I think I might have added some comments in there too.
-
@David-Healey said in Packaging Instruments Guide?:
@jonalexander23 said in Packaging Instruments Guide?:
if possible to get any help on that?
The automated script I provided has all the steps and commands you need. Read through it, I think I might have added some comments in there too.
Thanks David. I've tried your script again from scratch, and it's going better but now I'm getting this error...the first bit seems to point to a 'build' folder (inside the OSX folder) that it's looking for, which was not in your video?
"Build Failed
productsign: error: input product archive "/Users/XXXXXDocuments/HISE Projects/XXXXX/Packaging/OSX/build/XXXXX.pkg" not found.
cp: /Users/XXXXX/Documents/HISE Projects/XXXXX/Packaging/OSX/build/XXXXX_signed.pkg: No such file or directory
Cleanup
Notarizing
Error: The value '/Users/XXXXX/Documents/HISE Projects/XXXXX/Packaging/OSX/XXXXX Installer 1.0.0.pkg' is invalid for '': The file couldn’t be opened because it doesn’t exist." -
@jonalexander23 said in Packaging Instruments Guide?:
I've tried your script again from scratch
If I recall correctly that script will only work if you use it for the whole process and setup the template packages project I'm using.
I wasn't suggesting you use the script, but read the commands that are in it. Then you can use these to manually sign and notarize your project.
-
@David-Healey said in Packaging Instruments Guide?:
@jonalexander23 said in Packaging Instruments Guide?:
I've tried your script again from scratch
If I recall correctly that script will only work if you use it for the whole process and setup the template packages project I'm using.
I wasn't suggesting you use the script, but read the commands that are in it. Then you can use these to manually sign and notarize your project.
OK will do, thanks for all your help.