Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Nov 18, 2012, 10:05 AM   #1
AppleMacFinder
macrumors 6502a
 
AppleMacFinder's Avatar
 
Join Date: Dec 2009
How to build a Mac OS X Installer Package from these files?

Already tried many ways: pkgbuild, productbuild, PackageMaker, Packages application...

The structure of the flat package that I want to build:

Code:
Distribution - xml script
MacBookPro2011EFIUpdate.pkg - flat package
Resources - resources folder, contains language localizations
Flat package information:
Code:
id="com.apple.pkg.MacBookPro2011EFIUpdate" version="2.7.0.0.1.1330468277"
For example, my failure with productbuild:

Code:
productbuild error: Cannot copy package "MacBookPro2011EFIUpdate.pkg" into product
(Bundle-style package "MacBookPro2011EFIUpdate.pkg" is not supported.)
Please, try to build the installer package from these files: Link
And, if you succeed, please tell how you did that!
AppleMacFinder is offline   1 Reply With Quote
Old Nov 18, 2012, 03:06 PM   #2
ccamelot
macrumors member
 
Join Date: Feb 2010
Here it is

Hi,

instead of bundled package, you need a flat package with your component in it. Just put this .scap file in some folder (say "Parts" folder) then turn it into flat PKG file using command:
Code:
pkgbuild --root ./Parts --identifier com.whatever.something --install-location /System/Library/CoreServices/Firmware\ Updates/MacBookProEFIUpdate-2.7/ MacBookPro2011EFIUpdate.pkg
This will produce flat PKG file you'll need for the next command:
Code:
productbuild --distribution Distribution --resources Resources Installer.pkg
This command should package all elements into new, flat PKG file named "Installer.pkg". "Distribution" is of course a name of your file with settings for the installer and "Resources" is a directory with your resources.
At the end you can sign it with your Developer ID Installer, using productsign command and you're set!
Hope it helps!
ccamelot is offline   1 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Tags
osx, package, packagemaker, pkg-file, xcode

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Copying Files from Package Files Tomar Mac Programming 3 Mar 19, 2014 01:03 PM
Cannot install pkg files using the installer in Mac OS X 10.8 KevinKZ Mac Applications and Mac App Store 0 Oct 6, 2013 11:57 AM
How to build a bootable USB Installer Dalton63841 OS X Mavericks (10.9) 85 Sep 8, 2013 04:54 PM
What is "Mobile Device Installer Package" yalag iOS 7 9 Aug 14, 2013 07:51 AM
Is there a good program to package a group of files into multiple rar files? east85 Mac Applications and Mac App Store 5 Aug 27, 2012 04:00 PM

Forum Jump

All times are GMT -5. The time now is 05:03 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC