【发布时间】:2021-12-06 00:37:41
【问题描述】:
我正在尝试将 Xamarin watchOS 应用安装到使用 Visual Studio for Mac 自动预配的设备,但在 iPhone 上出现“此时无法安装此应用”错误。
我使用的是 macOS Big Sur (11.6)、Visual Studio for Mac (8.10.11)、SE (A2354) 上的 watchOS 8.0.1 和 iPhone 11 (iOS 15.0.2)。我已验证 iPhone 和手表已列在 Apple 开发人员中心的设备中,但我确实必须手动添加手表,因为 Xamarin 自动配置似乎没有选择它。
我可以通过单击运行按钮从 Visual Studio 安装和运行 iPhone 应用程序,但不会自动安装 watchOS 应用程序。手表应用程序在可用应用程序中可见,但单击“安装”按钮会导致“无法安装此应用程序...”错误。如果我在 VS for Mac 中选择 watchOS 项目并使用模拟器运行,模拟器上的一切都运行良好。如果尝试在我的 watchOS 设备上运行,安装失败并出现此错误:
ApplicationVerificationFailed: Failed to verify code signature of /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.3e2xzs/extracted/WatchOSApp.app : 0xe8008029 (The code signature version is no longer supported.)
error MT1006: Could not install the application '/Users/scottmetoyer/src/WatchApp/bin/iPhone/Debug/device-builds/iphone12.1-15.0.2/WatchApp.app' on the device 'iPhone': AMDeviceSecureInstallApplicationBundle returned: 0xe8008029.
是否有其他故障排除步骤或日志可供我查看以了解发生了什么?
【问题讨论】:
-
您尝试过手动配置吗?这是link列出了所有可能的情况和相应的解决方案,它可能会有所帮助。