ios - "No valid iOS code signing keys found in keychain"

标签 ios xamarin

我想使用 Xamarin Test Recorder 和 iOS 模拟器测试 iOS 应用程序。为此,我想发布该项目。尝试发布存档时,出现此错误:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: Error: No valid iOS code signing keys found in keychain. You need to request a codesigning certificate from https://developer.apple.com. (MobileApp1.iOS)

发布项目需要证书吗? 当我将 .app 拖放到模拟器时,它没有安装。当我尝试安装调试版本时,出现以下错误。无法 chmod/Users/../Library/Developer/CoreSimulator/Devices/8A0508B3-0‌ 2E8-4601-A239-B6712F‌ 67FF4D/data/Library/‌ Caches/com.apple.con‌ tainermanagerd/Bundl‌ e/Application/1B8A7B‌ 17-D9D0-44A6-8584-65‌ 7FF1AB5815/MobileApp‌ 1.app/MobileApp1 : No such file or directory"Release app also not get installed(没有错误或警告)。请注意,这是一个 xamarin项目。我现在该怎么办?

最佳答案

首先,您无需签署/发布您的应用程序即可将其与测试记录器一起使用。 您可以从位于 bin/iPhoneSimulator/Debug/ 文件夹中的 .app 开始记录测试。

“在钥匙串(keychain)中找不到有效的 iOS 代码签名 key ” 发生在您的计算机上没有配置文件时。最简单的修复方法是从 XCode 创建一个新应用程序并将其部署到设备上,XCode 将自动下载所需的配置文件和证书

关于ios - "No valid iOS code signing keys found in keychain",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41867546/

相关文章:

android - Xamarin - 权限 "REQUEST_INSTALL_PACKAGES"- 哪个依赖项带来了此权限

c# - Xamarin:在将事件添加到 Android 日历之前检查事件是否存在

c# - Xamarin Forms键盘剩余,甚至编辑器也不可见(如何等待其他任务线程完成?)

android - Visual Studio 2017 工具 -> Android 已禁用

ios - 按索引过滤数组

ios - 由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因 : 'data parameter is nil'

ios - Swift NSString 检查数字

ios - MvvmCross 添加 UIScrollable

ios - 拖动时旋转 View

iphone - 我在哪里可以找到iphone项目中的资源文件(css,js ..)