从AppCenter / HockeyApp分发Xamarin iOS应用

时间:2019-02-05 21:29:59

标签: ios xamarin.ios hockeyapp visual-studio-app-center

我可以在iPad上构建和调试Xamarin iOS应用,而不会出现问题。问题是从AppCenter或HockeyApp安装时。

我在直接在iPad上进行调试以及将其上传到AppCenter和HockeyApp时都使用了发行身份和发行配置文件。

enter image description here

唯一的区别实际上是本地调试的调试模式和上传到AppCenter / HockeyApp时的即兴模式。

从AppCenter / HockeyApp下载和安装时,图标会出现,并显示以下状态: 正在加载,安装,然后什么也没有,图标仅显示在灰色位置,单击它没有任何作用...我重新启动了iPad,当我单击它时,该图标显示为“ Waiting ...”,弹出窗口显示:安装出现问题。

enter image description here

enter image description here

应用只是坐在那里,呈灰色。单击它没有任何作用。 enter image description here

“正在等待...”仅在重新启动后显示...

enter image description here

单击它会显示弹出窗口。 (仅在重新启动后..) enter image description here

关于如何通过AppCenter或HockeyApp正确安装该应用程序的任何想法?

以下是从网络安装时的日志... 我唯一看到的是Application is invalid,但是为什么!?

enter image description here

2 个答案:

答案 0 :(得分:2)

为缩小问题范围,我始终尝试通过XCode安装ipa发行版。

  1. 将iPhone与Mac连接。
  2. 打开Xcode
  3. 选择Windows->设备和模拟器
  4. 从“已连接”列表中选择您的设备
  5. 将ipa拖到“已安装的应用程序”列表中。

enter image description here

您可以快速确定问题是否在ipa内部发生。

答案 1 :(得分:0)

  1. 您的UDID似乎没有添加到Ad-Hoc设置配置文件中。创建/编辑配置文件时,您需要确保要在设备列表中选择要安装它的设备。这是第三个屏幕(应用程序ID,证书,设备)。

  2. 您可能正在尝试安装已使用其他配置文件安装的应用程序。如果您将调试应用程序与开发配置文件一起安装,然后尝试以临时方式安装它,则该应用程序将不允许您使用。控制台日志将抱怨与软件包的某种不匹配。在安装之前,请尝试删除该应用。

如果那不能解决您的问题,则在尝试安装该应用程序时应查看控制台日志,并查看该应用程序是否出现错误。