使用VS 2k19构建的适用于iOS的Xamarin Forms应用程序,显然带有本书完成的所有内容(证书,应用程序ID,配置文件)不会安装在相应的iPhone和iPad上。
只有一个变暗的图标,并显示一条消息“ ....应用无法安装。请稍后重试。”或类似的东西。
此功能以前使用通配符配置文件,但我必须将其更改为App Domain Associations权利的特定配置文件。我确实相信我有捆绑软件ID,并且一切正确。尽管如此,尽管进行了各种尝试,该应用仍无法安装。
我没有设备,因此我不得不花很多时间反复尝试才能做到这一点。有什么方法可以要求测试人员获取一些详细的日志,以了解为什么iTunes无法安装该应用程序或该应用程序无法启动的原因?
答案 0 :(得分:0)
添加设备UDID,然后通过选择所有设备再次生成配置文件。
答案 1 :(得分:0)
要获取日志,我在安装过程中安装了iTools并使用了控制台日志功能。这是因为我的设备仅用于安装ipa,而构建使用的是macincloud。
实际问题很有趣。在entitlement.plist中,我设置了应用程序域关联和推送通知。在应用开发中心也是如此。但是,如果应用开发中心未完全配置具有推送证书的推送权利,则该权利将被忽略并且列表将不匹配。卸下推杆可以暂时固定安装。该错误在安装日志中显示为签名验证失败。