"在钥匙串中找不到有效的iOS代码签名密钥"

时间:2017-01-26 05:41:43

标签: ios xamarin

我想使用iOS模拟器使用Xamarin Test Recorder测试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:没有这样的文件或目录"发布应用程序也未安装(无错误或警告)。请注意,这是一个xamarin项目。我现在该怎么办?

1 个答案:

答案 0 :(得分:5)

首先,您无需签署/发布您的应用程序即可将其与Test Recorder配合使用。 您可以从.app文件夹中的bin/iPhoneSimulator/Debug/开始录制测试。

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