创建 Magic Leap 的开发者证书

By | 2018年8月31日

 


你必须在创建者的网站上(Creator Portal)注册你的程序和相应的打包,获得开发者证书之后,才能正式地在你的 Magic Leap One 上面韩妆和运行这些程序,你可以用一个整数来注册你开发的所有程序。

如果你是通过 0.14.0 版本 SDK 开发的程序,你需要升级这个程序到 0.15.0 或者 0.16.0 版本的 SDK 上才能正确执行。

我们提供了两种类型的开发证书:

  • Development – 在你开发期间,注册程序使用的证书,你可以在同一时间生成两个证书。
  • Submission – 当你要把你的程序发布在 Magic Leap 世界的时候,需要使用这个证书进行签名,你的每一个应用都需要有一个独特的证书来授权,但是一个证书可以多次使用,当你升级程序的时候就体现出了价值。

在你提交程序的时候,生成递交证书。

注意:你需要作为你提交程序的组织的管理员,在 Magic Leap 的开发者网站上,点击 Publish > Apps,来增加一个新的应用程序。

在这里需要注意的是,目前国内很难拿到Magic Leap设备,目前开发的最好方式还是模拟器,我们游七网络科技公司通过朋友的渠道订购了一台Magic Leap,如果有希望更进一步了解设备特性可以关注我们的公众号 ImMrPP 。

生成一个证书

  • 在 Magic Leap 的开发者网站上点击 Publish > Certificates
  • 点击 Create certificate 或者 Add new.

devcert add

  • 输入你生成证书的名字。这个名称可以用来区分你的证书。因为你可以在一个时间内使用两个证书来签名。

devcert generate

你会下载得到一个压缩文件 privatekey.zip 。请记住这文件只能下载一次 ,如果你不小心没有保存到这个文件,你需要重新生成一个证书了。

证书的激活可能需要几分钟时间,你可以刷新几次页面,之前奥确认证书的状态从 pending 变成 active

当你生成了证书,你就可以点击下载按钮来得到你的 .cert 文件。

devcert download

  • 解压释放出 .privkey 文件。
  • 把 .privkey 文件和 .cert 文件放在同一个目录下。

你也可以直接把他们拖拽到你的工作目录中。

在把 .privkey 文件和 .cert 文件下载并放置到相同的目录之后,你可以开始签名注册你的程序了。

签名注册你的程序

注意: 你的私钥可你的证书必须放在相同的文件夹。

在 Unity 里面组测

  • 在 Unity 中打开你的 Magic Leap 工程。
  • 点击 File > Build Settings.
  • 平台选择 Lumin OS, 之后勾选 Sign Package.

unity signing

  • 在同一个窗口, 点击 Player Settings.
  • 打开 Publishing Settings 选项卡。

unity mlcert

  • 设置 ML Certificate 属性到你 .cert 文件的路径中来。

好了,这就可以开始你的正式工作了。更多相关教程请访问 http://MrPP.com 。或者关注我们的公众号 ImMrPP。

Magic Leap 开发是一件很有趣的过程,我们希望做国内第一个出产品的团队。


 

发表评论

电子邮件地址不会被公开。 必填项已用*标注