Xamarin 如何从单游戏项目创建二进制文件

Xamarin 如何从单游戏项目创建二进制文件,xamarin,binary,monogame,hockeyapp,Xamarin,Binary,Monogame,Hockeyapp,我正在用Xamarin和Monogame在Mac上制作一个简单的乒乓球游戏,但是我找不到一种方法将其导出为二进制文件,如.exe或.app。能做到吗?答案是肯定的 这个过程在Android和iOS上都非常相似 Android 将项目切换到发布模式 如果您正在使用任何Google Play服务(地图等),请确保使用您自己的钥匙链,该钥匙链可以在Android软件包签名下的项目选项中定义 建设项目 右键单击并选择“存档以供发布” 将出现一个新窗口,您可以在其中签名和分发应用程序 上传到Googl

我正在用Xamarin和Monogame在Mac上制作一个简单的乒乓球游戏,但是我找不到一种方法将其导出为二进制文件,如.exe或.app。能做到吗?

答案是肯定的

这个过程在Android和iOS上都非常相似

Android

  • 将项目切换到发布模式
  • 如果您正在使用任何Google Play服务(地图等),请确保使用您自己的钥匙链,该钥匙链可以在Android软件包签名下的项目选项中定义
  • 建设项目
  • 右键单击并选择“存档以供发布”
  • 将出现一个新窗口,您可以在其中签名和分发应用程序
  • 上传到Google Play商店或任何其他相关商店
  • 对于iOS步骤类似

  • 确保您已经创建了一个
  • 确保应用程序的标识符与应用程序Info.plist中注册的标识符匹配
  • 根据您想要分发应用程序的方式,切换到AppStore或Ad Hoc
  • 构建您的项目
  • 右键单击并选择在生成服务器上显示IPA(Visual Studio)/在Mac上的Xamarin.Studio中,您可以选择存档以进行发布并获取IPA
  • 将IPA上载到iTunesConnect或HockeyApp或您正在使用的任何分发方式

  • 有关更深入的文档,请参阅Xamarin的官方文档和。

    很抱歉第一次没有完全理解您的问题

    如果你在Mac上构建游戏,我不确定是否有方法导出.app。但是,我建议您将Xamarin项目加载到Windows上的Xamarin Studio或Visual Studio中。然后您可以同时获得iOS版本和windows二进制文件。但是,对于windows版本,您只能获得.appx输出,这是传统desktop.exe的winRT对应项

    以Visual studio为例

    如果要导出windows输出,请执行以下步骤:

  • 右键单击项目的xamarin.Windows(UWP或Windows8.1)文件夹并选择“存储”

  • 选择“否”以显示是否上载到存储的提示对话框

  • 按照说明进行操作直到结束。然后在项目的AppPackages文件夹下获取.appx文件

  • 更重要的是,即使你只需要与几个人分享,HockeyApp仍然是一个很好的选择,因为它可以为你节省发行和版本控制方面的麻烦。你可以试一试


    请让我知道这是否有帮助。

    谢谢你非常详细和解释性的回答,但我认为你误解了我的问题。我不想为android或iOS构建它,而是为台式机构建它。我想知道是否有一种方法可以将我的项目转换为在windows和mac计算机上运行的“exe”或“.app”文件。我不想在任何地方发布我的项目,只想让他们准备好,也许可以发送给一些朋友:)再次感谢你的回答。好吧,你需要使用正确的标签来回答你的问题,也许下次可以更好地解释你自己。