我有一个Mac App,我使用最新的XCode将其导出为一个pkg进行分发。
部署目标是10.7.3。
我有许多用户报告说,应用程序不能在10.7.5安装
“应用程序的名字不能在此计算机上安装”有一个在日志中没有进一步的信息。
我的理解是,在32位模式的操作系统上安装64位应用程序时,可能会发生此消息,但系统正在运行64位内核。
任何想法如何解决这个问题?这个问题似乎只发生在10.7.5到目前为止,可能是一个10.7.5的错误,但我仍然需要一个解决方法。Mac App - 从XCode导出的pkg无法在10.7.5中打开
1
A
回答
0
我能够通过手动建立在Making OS X Installer Packages like a Pro - Xcode Developer ID ready pkg
中的指示安装程序包,但是我不得不绕过这个过程有点稍微变通解决的问题,主要是我觉得是因为具有特权的辅助工具我提供的应用程序。
这些都是我的步骤,通过despreate试错误伪造的,你milage可能会有所不同:
# In the release directory built by xcode, app already signed by xcode:
$ pkgbuild --component MyApp.app --install-location /Applications MyApp.pkg
$ productbuild --synthesize --package MyApp.pkg Distribution.xml
$ productbuild --distribution Distribution.xml --package-path . ./Installer.pkg
$ nano Distribution.xml
# added attribute customLocation="/Applications"
# to the choice-element for my app id.
$ productsign --sign "Developer ID Installer: Jon Larsson (...)" \
Installer.pkg InstallerSigned.pkg
在S产生可接受的安装程序,虽然有点不完整的,我认为这是因为一个不完整的分布。 XML。
相关问题
- 1. 无法打开从Xcode导出的应用程序
- 2. 无法从Mac打开Spyder
- 3. 无法导出在Mac
- 4. 无法在mac os中打开pyspark
- 5. 编辑器无法在Xcode中打开
- 6. 无法在Xcode中打开XIB
- 7. 无法打开数据库“test.sql”:无法打开xcode中的数据库文件
- 8. 无法打开Xcode 3中的文件
- 9. xcode无法打开,因为有问题
- 10. 无法在Xcode 4中导出IPA
- 11. 无法从XCode 6.1导出IPA文件
- 12. 无法打开卡桑德拉在Mac
- 13. Xcode无法打开:“Mac OS X平台丢失”
- 14. XCode 8.3,无法打开Storyboard。它打开上了XCode 8.2.1虽然
- 15. Xcode中8无法打开Model.xcdatamodeld
- 16. 无法在导出的jar中打开文件
- 17. 构建Mac App IPA无需Xcode
- 18. 无法打开iPhone上从SSRS导出的excel文件?
- 19. Swift + Xcode:在Mac App中使用osascript
- 20. 我无法从App Store下载Xcode
- 21. 无法打开导航栏
- 22. ELPA/Marmalade报告“无法打开加载文件”〜/ .emacs.d/elpa/archives/-pkg
- 23. 以编程方式打开Mac App Store
- 24. Mac App Store中无效签名发出
- 25. 无法在Xcode NativeScript中打开-sectcreate文件
- 26. 设置`AVAssetExportSession`的`fileLengthLimit`会导致:“导出失败:无法打开”
- 27. MAC - 我无法在Mac上打开Android设备监视器
- 28. 的Xcode 7.2 LD:无法打开输出文件写
- 29. 如何在mac上将.app转换为.pkg?
- 30. Invalid Signature - XCode 4.4,Mac App Store
你好,我似乎有一个类似的问题,pkg工程在10.8和10.9,但10.7给出“不能安装在这台计算机上”。该应用程序本身的工作。祝你JP好运吗? – Jon 2014-04-07 12:14:21
我从来没有真正发现过这个问题。由于我真的想将它作为pkg文件进行分发,因此我最终为使用10.8或更高版本的用户提供了pkg文件,并为使用10.7的用户提供了dmg文件。 – 2014-04-07 15:20:46