我已经为MacOS构建了一个应用程序,我希望能够与一些朋友分享。我已经将应用程序存档在XCode中,通常使用“复制”作为分发方法。只要我能够将文件放在闪存驱动器上,我就可以将文件交给朋友。问题是,我希望能够通过dropbox或谷歌驱动器在互联网上分享这一点。不幸的是,当我这样做,应用程序不打开与错误消息“无法打开”。我已经尝试通过我的开发者ID分发和公证应用程序,这没有什么区别。我相信,有一些东西,我忽略了,但我不知道它可能是什么。
ubof19bj1#
不幸的是,当我这样做时,应用程序无法打开,并显示错误消息“无法打开”。
另一个技巧是右键单击>打开。我试过通过我的开发者ID分发和公证应用程序,这没有什么区别。听起来你没有正确检查代码签名错误。GitHub上有几个脚本,组织可以在那里公证他们的应用程序。你可以使用它们。我肯定有什么我忽略了,但我不知道它可能是什么。
我可以通过Google Drive共享MACOS应用程序吗?是的,但是如果它没有经过公证,您可以添加一个自述文件,告诉他们自己对应用程序进行代码签名
0pizxfdo2#
你可以尝试先压缩/编码它,然后将其上传到驱动器,谷歌文件流是臭名昭著的破坏随机文件
sbtkgmzw3#
我建议手动将应用程序复制到.dmg.zip中,我不确定你是否可以设置xcode自动完成。hdiutil create -format UDBZ -fs HFS+ -srcdir /path/to/srcdir -volname MyApp_v1 MyApp_v1.dmg个zip MyApp_v1.dmg.zip MyApp_v1.dmg个srcdir是包含应用程序的基本文件夹,* 等等 *。
.dmg.zip
hdiutil create -format UDBZ -fs HFS+ -srcdir /path/to/srcdir -volname MyApp_v1 MyApp_v1.dmg
zip MyApp_v1.dmg.zip MyApp_v1.dmg
srcdir
3条答案
按热度按时间ubof19bj1#
不幸的是,当我这样做时,应用程序无法打开,并显示错误消息“无法打开”。
另一个技巧是右键单击>打开。
我试过通过我的开发者ID分发和公证应用程序,这没有什么区别。
听起来你没有正确检查代码签名错误。GitHub上有几个脚本,组织可以在那里公证他们的应用程序。你可以使用它们。
我肯定有什么我忽略了,但我不知道它可能是什么。
我可以通过Google Drive共享MACOS应用程序吗?
是的,但是如果它没有经过公证,您可以添加一个自述文件,告诉他们自己对应用程序进行代码签名
0pizxfdo2#
你可以尝试先压缩/编码它,然后将其上传到驱动器,谷歌文件流是臭名昭著的破坏随机文件
sbtkgmzw3#
我建议手动将应用程序复制到
.dmg.zip
中,我不确定你是否可以设置xcode自动完成。hdiutil create -format UDBZ -fs HFS+ -srcdir /path/to/srcdir -volname MyApp_v1 MyApp_v1.dmg
个zip MyApp_v1.dmg.zip MyApp_v1.dmg
个srcdir
是包含应用程序的基本文件夹,* 等等 *。