Post

Replies

Boosts

Views

Activity

postinstall is not called
I have developed MacOS App and tried to make installer which has postinstall by productbuild. productbuild --component App/App.app  /Applications --scripts ./Scripts --sign "3rd Party Mac Developer Installer: MyCompany (******)" App.pkg Scripts directory has postinstall. -rwxr-xr-x@ 1 name  staff  171  1  7 11:36 postinstall* I can install App.app under /Applications. But postinstall is not called. App.pkg is validated by Transporter. I tried to use pkgbuild. pkgbuild --root ./App --identifier com.mycompany.App --version 1.0 --install-location /Applications --scripts ./Scripts --ownership preserve App.pkg productbuild --synthesize --package App.pkg Distribution.xml productbuild --distribution Distribution.xml --sign "3rd Party Mac Developer Installer: MyCompany (******)" --package-path .  AppInstaller.pkg" This dose work well, postinstall is called. But AppInstaller.pkg is not validated by Transporter with following errors. What should I do ??? ERROR ITMS-90230: "Invalid product archive metadata. Error in keyPath [product-metadata.product-identifier]. Please re-build your archive with an up-to-date version of Xcode, and submit again." ERROR ITMS-90230: "Invalid product archive metadata. Error in keyPath [product-metadata.product-version]. Please re-build your archive with an up-to-date version of Xcode, and submit again." ERROR ITMS-90254: "The product archive is invalid. The installer package may not include install scripts." ERROR ITMS-90264: "The lowest minimum system version [none] in the Product Definition Property List must equal the 'LSMinimumSystemVersion' value [11.0] in the 'Info.plist'." WARNING ITMS-90889: ""Cannot be used with TestFlight because the bundle at “CosmeCamMac.app” is missing a provisioning profile. Main bundles are expected to have provisioning profiles in order to be eligible for TestFlight.""
0
0
1.5k
Jan ’22
postinstall is not called
I have developed MacOS App and tried to make installer which has postinstall by productbuild. productbuild --component App/App.app  /Applications --scripts ./Scripts --sign "3rd Party Mac Developer Installer: MyCompany (******)" App.pkg Scripts directory has postinstall. -rwxr-xr-x@ 1 name  staff  171  1  7 11:36 postinstall* I can install App.app under /Applications. But postinstall is not called. App.pkg is validated by Transporter. I tried to use pkgbuild. pkgbuild --root ./App --identifier com.mycompany.App --version 1.0 --install-location /Applications --scripts ./Scripts --ownership preserve App.pkg productbuild --synthesize --package App.pkg Distribution.xml productbuild --distribution Distribution.xml --sign "3rd Party Mac Developer Installer: MyCompany (******)" --package-path .  AppInstaller.pkg" This dose work well, postinstall is called. But AppInstaller.pkg is not validated by Transporter with following errors. What should I do ??? ERROR ITMS-90230: "Invalid product archive metadata. Error in keyPath [product-metadata.product-identifier]. Please re-build your archive with an up-to-date version of Xcode, and submit again." ERROR ITMS-90230: "Invalid product archive metadata. Error in keyPath [product-metadata.product-version]. Please re-build your archive with an up-to-date version of Xcode, and submit again." ERROR ITMS-90254: "The product archive is invalid. The installer package may not include install scripts." ERROR ITMS-90264: "The lowest minimum system version [none] in the Product Definition Property List must equal the 'LSMinimumSystemVersion' value [11.0] in the 'Info.plist'." WARNING ITMS-90889: ""Cannot be used with TestFlight because the bundle at “CosmeCamMac.app” is missing a provisioning profile. Main bundles are expected to have provisioning profiles in order to be eligible for TestFlight.""
Replies
0
Boosts
0
Views
1.5k
Activity
Jan ’22