Bug 755355: stop specifying a bundle signature in web app bundles, since it's unnecessary and confuses OS X, r=smichaud/dwalkowski
authorGavin Sharp <gavin@gavinsharp.com>
Mon, 21 May 2012 16:52:17 -0700
changeset 94622 7b352f6f047f2540141fe65ebafdf085c61b4e84
parent 94621 023f75b6a2ecc02f8a08f48ef9afbfc1bcd72427
child 94623 e3cac83d3a14e5f0c7c799adf3be4d3532b0ce60
push id22732
push useremorley@mozilla.com
push dateWed, 23 May 2012 09:43:13 +0000
treeherdermozilla-central@aa2b52bd0374 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssmichaud, dwalkowski
bugs755355
milestone15.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 755355: stop specifying a bundle signature in web app bundles, since it's unnecessary and confuses OS X, r=smichaud/dwalkowski
browser/modules/WebappsInstaller.jsm
--- a/browser/modules/WebappsInstaller.jsm
+++ b/browser/modules/WebappsInstaller.jsm
@@ -570,18 +570,16 @@ MacNativeApp.prototype = {
     <key>CFBundleIdentifier</key>\n\
     <string>' + escapeXML(this.launchURI.prePath) + '</string>\n\
     <key>CFBundleInfoDictionaryVersion</key>\n\
     <string>6.0</string>\n\
     <key>CFBundleName</key>\n\
     <string>' + escapeXML(this.appName) + '</string>\n\
     <key>CFBundlePackageType</key>\n\
     <string>APPL</string>\n\
-    <key>CFBundleSignature</key>\n\
-    <string>MOZB</string>\n\
     <key>CFBundleVersion</key>\n\
     <string>0</string>\n\
     <key>FirefoxBinary</key>\n\
 #expand     <string>__MOZ_MACBUNDLE_ID__</string>\n\
   </dict>\n\
 </plist>';
 
     let infoPListFile = this.contentsDir.clone();