Quantcast
Channel: Support forum for BitRock InstallBuilder Multiplatform Installer - latest questions
Viewing all 1727 articles
Browse latest View live

code signing with the builtin tool on OSX 10.9.4 issue

$
0
0

I am trying to sign the generated installer (not using the signing properties in the .xml project) on OS X Mavericks 10.9.4.

This command: /Applications/BitRock InstallBuilder Professional 9.0.2/tools/code-signing/osx/osxsigner --identity "Developer ID Application: MyCompanyName --identifier "com.mycompany.myprogram" setup/MyProgram-1.0-osx-installer.app

returns this: Signing app bundle setup/MyProgram-1.0-osx-installer-signed.app Done!

codesign -vvv MyProgram-1.0-osx-installer-signed.app says everything is good (validated, satisfies its Designated Requirement, etc)

If I move the package to another 10.9.4 Mac, codesign -vvv says "code object is not signed at all in subcomponent Myprogram.app/Contents/MacOS/installbuilder"

What is the problem?


Codesign fails on Mavericks Old InstallBuilder

$
0
0

We just updgraded our Mac to 10.9 and now we cannot sign the Bitrock Installer. We get the error:

code object is not signed at all In subcomponent {installer.app}/Contents/MacOS/osx-10.2

I've read the following answers:

Codesign Fails on Mac OSX...

New OSX Codesigning Version 2

And the following doc: Installbuilder Userguide

It sounds like if we upgrade to the newest version, 9.0.2 it will solve this problem for us. However, we have version 7.2.5. Is it possible to sign the installer using 'codesign' from the command line in 10.9 like we have been doing in 10.8?

Thanks!

James

Windows MSI error - installation package could not be verified

$
0
0

I compiled my installer but am getting the following error message on Windows when I try to use it: alt text

This is the same on Windows 7 and 8.1. Using Bitrock InstallBuilder v8.6.0 - not able to update to v9 at this stage in the project.

Quickbuild output below, full output doesn't yeild any additional messages (except the list of what's being packed):

Building windows Installer
[  0%] Executing pre build actions
[  0%] Checking output directory
[  0%] Checking if previous build is locked
[ 50%] Updating project information
[ 50%] Executing post build actions
[100%] Build Complete
Installer for windows built
Build completed

Can zip action add files to an existing archive?

$
0
0

My scenario is I want to add files from different locations to a single zip file (a backup) . I know I can copy them to a temporary folder before zipping up but don't want to do that to save time/space.

How do I modify the install directory on windows to a path above the default ${platform_install_prefix}?

$
0
0

I need to install my files into something like something like C:/apps/${product_shortname}-${product_version}

I see in the installdir parameter that it is referencing ${platform_install_prefix} which must dynamically select the default value for each OS. How do I go about modifying ${platform_install_prefix} for each OS?

I read this answer: http://answers.bitrock.com/questions/57/how-do-i-specify-a-different-default-installation-directory-for-unix-and-windows but I do not have a field for "Installation Directory" on the Customization/Installer tab that is referenced in this answer. I'm using BitRock InstallBuilder 8 Multiplatform (Professional).

Can I customise / add buttons to the showQuestion dialog?

$
0
0

Our application has an automatic update facility that triggers the Bitrock autoupdater silently in the background. If an update is available we show a dialog to the user asking whether they wish to update now; if they click yes, we spawn another instance of the autoupdater (in download mode) and exit the application.

This is all working, but sometimes our application exit takes longer than expected (e.g. when it prompts the user with a "do you want to save..." type dialog) and occasionally it sticks around in the background. This means it's not actually finished exiting by the time the autoupdater has finished downloading the update installer and triggered it (via postUpdateDownloadActionList).

So, we have implemented a processTest to detect whether the application is running, which works fine. But we would like to give the user the following choices:

  • Retry (I will close the application myself)
  • Kill (Attempt to force the application to close)
  • Cancel (Abandon the installation)

The most intuitive way to present these options would be a dialog with three buttons, but the showQuestion dialog only allows two buttons with "Yes" and "No".

We can use a showChoiceQuestion dialog for now, but we feel that the fact it's a drop-down box containing the options is not the ideal user experience.

Is there any way we can provide a dialog with three buttons?

What is the exact syntax of excludeFiles in copyFile ?

$
0
0

I need to exclude a subfolder (or subfolder contents) with socket files when copying an Apache folder with <copyFile> - I tried many different patterns including :

*/apache/logs/fcgidsock 
*/apache/logs/fcgidsock/* 
fcgidsock/* 
${installDir}/apache/logs/fcgidsock
etc
but nothing worked, It would be nice to see some docs explaining the excludeFiles pattern syntax

Installing files in "My Documents" for all users

$
0
0

My installer requires an administrator, but I want to be able to install files into all end-user's documents folder on Windows. How might I approach this?


Show dialog with Yes/No/Help buttons

$
0
0

We'd like to customize the user experience when customers upgrade an existing installation either with an upgrade or a patch.

So far it looks like there are, unfortunately, very few ways to do this. I'll give you a few examples.

When a customer upgrades, we sometimes want to ask the user whether they want to learn more about the new features and impending changes. I figured we would simply add a "More Information" button to the Welcome Dialog, alas that does not appear to be possible for some reason.

Failing this, I figure that we could display a message box which would tell the user that they are about to perform an upgrade, and whether they want to proceed or not, and give them, again, the option of viewing more information through a help button maybe. Alas that is also not possible since none of the dialogs you present can apparently be customized (even though this is supported in the Windows APIs).

As such, I'm curious how other people get around limitations like this. Thank you!

Program Files Shortcut

$
0
0

Hello,

New to install builder, been great so far. Been building a windows-only install, nothing fancy aside from the custom logos, custom greeting message and an EULA included.

Is there something I am missing to make sure the exe bundled in the installer is added to the Programs listing? When I go to Windows(Start)-All Programs all I see is the uninstaller.

I've only been able to test this on 64-bit machines, if that info is helpful.

I apologize for the newbie question, I am assuming it's probably simple and I just missed it.

Thanks in advance for any assistance.

Is it possible to make one installer for Linux both 32bit and 64bit?

$
0
0

is it possible to make one installer for all linux flavers both 32 and 64 bit os's.

32bit linux installer ,some 64 bit machines also working ,how to avoid that,i want to run 32 bit installer in 32bit machines only

$
0
0

32bit linux installer ,some 64 bit machines also working ,how to avoid that,i want to run 32 bit installer in 32bit machines only.

thank you...

Dis/Enable checkboxes on finalpage in dependence on each other

$
0
0

Is there a way to dis/enable checkboxes on finalpage in dependence on each other?

For example, when you want the give the user the choice to select two different programs to start after installation. But if one of these programs is selected, the other one gets deselected. So there is no way to start both of them.

i got an error while building the single installer for both 32 and 64 bit linux using ,"Cannot add /home/user/output-linux-x86/bin to packed archive.File does not exist"

$
0
0

The error what i got was .. "Cannot add /home/user/output-linux-x86/bin to packed archive.File does not exist"

http post redirection


Why is the build failing when trying to build 32 bit and 64 bit Linux installer

$
0
0

i got an error while building the single installer for both 32 and 64 bit linux using ,"Cannot add /home/user/output-linux-x86/bin to packed archive.File does not exist"

The error what i got was .. "Cannot add /home/user/output-linux-x86/bin to packed archive.File does not exist"

Problem signing executable on a linux machine

$
0
0

Hi

I have a windows executable that was generated on a linux machine using Installbuilder. I would like to codesign it but I cannot do it on a linux machine. I have tried two different linux utilities for this, osslsigncode and Mono´s signcode.

The Mono´s signcode displays the following output when run:

Mono SignCode - version 2.10.8.0 Sign assemblies and PE files using Authenticode(tm). Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.

Enter password for key.pvk: PASSWORD

Success

Then I move the file to a windows machine and check the signature and there is none. I used a program called PE Viewer to look into the exe file and the certificates are there but a link checksum and a real checksum do not match.

When running the osslsigncode utility, I get the following error message:

Enter PEM pass phrase:

Corrupt PE file - current signature not at end of file: Installer.exe

Failed

and no output file is generated.

This would indicate that the linux utilities are somewhat broken when it comes to codesigning. So I tried another exe file, notepad++.exe to be exact, and I signed that on the linux machine with Mono´s signcode and that worked perfectly.

There is no problem codesigning my installer on a windows machine but since my build procedures are all based on linux I would prefer have the codesigning there as well.

Do you guys have any idea what is going on? Is there a difference in how these executables are structured?

With regards, Elvar

i did 32 and 64 bit single linux installer in 64 bit machine but it working only some 64 bit machines not working in redhat linux version machines..?

$
0
0

i did 32 and 64 bit single linux installer in 64 bit machine but it working only some 64 bit machines not working redhatlinux version machines,please help me.

Remove a file from the installer (without rebuilding it)

$
0
0

I'm guessing the answer is no, but is there any way to remove a file from an installer without having the original source files available?

For example, I have installer which installs, among other things, a file called bad-file. What I'd like to do is create installer', which does exactly what the original one does, but does not install bad-file anymore.

To give some context, I'm in a situation where I need to remove one file (unneeded, but a security vulnerability) from all the installers of a project with quite a long history, and setting up old build environments to rebuild those old installers will be a bit of a pain. Unfortunately I also can't just install and then use the installed files to package back up again because the installer does quite a lot of post-install manipulation steps.

MAC OS - Signing the installer?

$
0
0

Hello,

Can the installer created for MAC OS be signed using OS X Apple Developer Account?

Viewing all 1727 articles
Browse latest View live