Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;在keychain中找不到有效的iOS代码签名密钥;_Ios_Xamarin - Fatal编程技术网

&引用;在keychain中找不到有效的iOS代码签名密钥;

&引用;在keychain中找不到有效的iOS代码签名密钥;,ios,xamarin,Ios,Xamarin,我想使用iOS模拟器使用Xamarin测试记录器测试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 cert

我想使用iOS模拟器使用Xamarin测试记录器测试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/数据/库/‌​Caches/com.apple.com‌​泰纳马格德/捆绑‌​e/应用程序/1B8A7B‌​17-D9D0-44A6-8584-65‌​7FF1AB5815/MOBILEAP‌​1.app/MobileApp1:无此类文件或目录“发布应用程序也未安装(无错误或警告)。请注意,这是一个xamarin项目。我现在该怎么办?

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


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

此处的回答是否有帮助?不要将其发布存档,只需选择bin/Debug文件夹中的
.app
。您不会需要在
.app
上签名才能使用iPhone模拟器上的测试记录器…该死,我更新了答案,添加了缺少的单词。谢谢@SushiHangover:)我应该在点击答案按钮之前校对答案没有问题,假设是输入错误…只是不想让用户认为他们使用了任何签名来记录测试cript-;谢谢Prashant。但是当我拖放.app到模拟器时,它没有安装。当我尝试安装调试版本时,它给出以下错误。chmod/Users/。/Library/Developer/CoreSimulator/Devices/8A0508B3-02E8-4601-A239-B6712F67FF4D/data/Library/Caches/com.apple.containermanagerd/Bundle/Application/1B8A7B17-D9D0-44A6失败-8584-657FF1AB5815/MobileApp1.app/MobileApp1:没有此类文件或目录“发布应用程序也未安装(无错误或警告)。请注意,这是一个xamarin项目。我现在应该做什么?很简单。刚刚启动了XCode并制作了一个虚拟应用程序。修复了带有XCode 9的VS2017(15.4)上的问题。