【发布时间】:2020-11-01 22:22:44
【问题描述】:
尊敬的 macOS Productbuild 和 pkgbuild 专家(不使用/不使用 Xcode)
这是我经历了关于产品构建和 pkgbuild 的巨大学习之旅后的最后一个障碍
我从 Appstore 收到错误
- “ITMS-90264:产品中最低的最低系统版本[无] 定义属性列表必须等于“LSMinimumSystemVersion” 'Info.plist' 中的值 [10.9]。 "
在我的 App/Contents/Info.Plist 中有
`<key>LSMinimumSystemVersion</key>
<string>10.9</string>`
现在当我按照以下顺序构建包时
`pkgbuild --analyze --root "./pkgbuild/app_path/" app.plist
pkgbuild --root "${ROOTFOLDER}" --identifier "${IDENTIFIER}" --version ${VERSION} -- component-plist ./app.plist --install-location "/Applications" \
--sign "${IDENTITY}" \
"${PKGNAME}.pkg"
#productbuild --synthesize --package Final.pkg distribution.xml
productbuild --distribution ./distribution.xml --resources ~/Desktop/resources --identifier com.myorg.uniqueid --version ${VERSION} --sign "${IDENTITY}" --product ~/Desktop/modInfo.plist outputFinal.pkg`
问题我在哪里将“产品定义属性列表”中的最低最低系统版本“无”合并到 10.9?以及我需要在什么文件中插入什么,如何插入?
如果我能得到一些指点,不胜感激。
提前致谢
【问题讨论】:
-
感谢您的回复。我之前确实看过那个链接。对不起,我是这个超级新手。我在 modInfo.plist 中添加了
os 10.9 作为 product build --product modInfo.plist 的参数,但没有得到结果.. appostore 仍然抱怨我没有最低系统版本。任何进一步的指示,非常感谢! -
我发布了一个答案,希望能引导您朝着正确的方向前进。基本上,您需要一个
production_definition.plist来伴随您的productbuild命令,其中设置了最低操作系统版本。 :)
标签: macos properties pkgbuild productbuild