Ios 项目在IPhone上不起作用,因为它';他在模拟器上工作得很好

Ios 项目在IPhone上不起作用,因为它';他在模拟器上工作得很好,ios,xamarin,xamarin.ios,Ios,Xamarin,Xamarin.ios,我在xamarin IOS上工作,我的项目在IOS模拟器上运行得很好,但当我在iPhone6上运行时。这会引起一些问题 “在keychain中找不到有效的iOS代码签名密钥。您需要从.RSystemApp.iOS请求代码签名证书” 请告诉我如何解决这个问题。如果有人有任何想法来解决这个问题,或者有任何链接来解决这个问题,请建议我,这样我也可以在Iphone上运行我的应用程序 谢谢当我们必须在设备上运行iOS应用程序时,我们必须对构建进行代码签名。为此,需要有效的配置文件和证书 配置配置文件和开发

我在xamarin IOS上工作,我的项目在IOS模拟器上运行得很好,但当我在iPhone6上运行时。这会引起一些问题

“在keychain中找不到有效的iOS代码签名密钥。您需要从.RSystemApp.iOS请求代码签名证书”

请告诉我如何解决这个问题。如果有人有任何想法来解决这个问题,或者有任何链接来解决这个问题,请建议我,这样我也可以在Iphone上运行我的应用程序


谢谢

当我们必须在设备上运行iOS应用程序时,我们必须对构建进行代码签名。为此,需要有效的配置文件和证书

  • 配置配置文件和开发者证书应该在developer.apple.com上,如果不是十个,你必须在那里创建它们。从那里下载。确保在创建配置文件时已添加设备UDID
  • 在iPhone配置实用程序和密钥链中安装资源调配和证书
  • 您的包标识符应与您的AppID匹配。您可以通过检查iPhone配置实用程序中的配置配置文件来确认这一点
  • 在项目的生成设置中,在“代码签名”部分中选择这些设置和证书

  • 如果一切都是这样,您的应用程序将在设备上运行。

    登录到您的Apple开发者帐户,并验证您已准备好将应用程序部署到实际设备上的一切:

    • 您是否已创建并安装证书
    • 您是否创建了应用程序ID
    • 您是否已注册您的设备
    • 您是否有资源调配配置文件
    所有这些在您的构建Mac上都标记为正确吗?最好的方法是在使用XamarinStudio或VisualStudio之前使用XCode检查

    如有必要,在XCode中创建一个小测试应用程序,并将其部署到您的应用程序中


    如果这样做有效,请将配置文件和证书导入Xamarin/Visual Studio,它应该会起作用。

    您需要为IPhone 6进行设备配置。如果已经完成,则在mac上下载配置文件。在xcode中创建一个简单的hello world应用程序,并在您的设备上运行它。证书将在手机上下载。然后试着运行你的xamarin项目。好吧,我试着让你知道它是否有效。对不起,我看到你的答案与我的基本相同。太晚了。尽管我补充说,最好先用XCode做一个小测试,以验证所有的安装是否正确。