【问题标题】:Project is not working on IPhone where as it's working fine on Simulater项目无法在 iPhone 上运行,而在模拟器上运行良好
【发布时间】:2016-05-14 21:41:13
【问题描述】:

我正在开发 xamarin IOS,我的项目在 IOS 模拟器上运行良好,但是当我在 iPhone 6 上运行时,它出现了一些问题。

“在钥匙串中找不到有效的 iOS 代码签名密钥。您需要向 https://developer.apple.com.RSystemApp.iOS 请求代码签名证书”

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

谢谢

【问题讨论】:

  • 您需要为您的 iPhone 6 进行设备配置。如果已经完成,请在您的 Mac 上下载配置文件。在 xcode 中创建一个简单的 hello world 应用程序并在您的设备上运行它。证书将下载到手机上。然后尝试运行您的 xamarin 项目。
  • 好的,我试着让你知道它是否有效

标签: ios xamarin xamarin.ios


【解决方案1】:

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

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

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

【讨论】:

  • 对不起,我看到你的回答和我的基本一样。晚上太晚了。虽然我补充说最好先用 XCode 做一个小测试来验证所有安装是否正确。
【解决方案2】:

登录您的 Apple 开发者帐户并确认您已准备好将应用部署到实际设备上:

  • 您是否已创建并安装了证书?
  • 您是否创建了应用 ID?
  • 您是否已注册您的设备?
  • 您有配置文件吗?

所有这些在您的构建 Mac 上都标记为正确吗?最好的方法是在使用 Xamarin Studio 或 Visual Studio 之前使用 XCode 检查。

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

这样可行吗,将配置文件和证书导入 Xamarin/Visual Studio,它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多