MonoTouch / MonoDevelop Ad Hoc 构建失败,但项目包 ID 和配置文件匹配

发布于 2024-10-12 11:41:25 字数 753 浏览 1 评论 0原文

我在使用 MonoTouch/MonoDevelop 时遇到了一个非常令人烦恼的问题。我正在尝试在 iPhone 的 MonoDevelop 中构建一个用于 Ad Hoc 分发的应用程序。

我已按照以下步骤操作:

  1. 在 iOS 配置文件上请求、创建和安装我的分发证书。
  2. 注册了所有需要的设备。
  3. 创建了所需的应用程序 ID (9UKRFP74U9.com.lc.sjd.calc)。
  4. 为新创建的 App Id 创建新的配置文件并下载它。
  5. 在 MonoDevelop 中创建了一个“Ad Hoc”配置。
  6. 将捆绑包签名 - 身份设置为我的分发 ID。
  7. 将捆绑签名 - 供应配置文件设置为新创建和下载的供应配置文件。
  8. 甚至将自定义权利文件设置为创建的 plist 文件。

但是,这是一个大问题,当我尝试在新创建的临时构建配置中进行编译时,出现构建错误,并显示以下警告:

错误:项目包 ID '9UKRFP74U9.com.lc.sjd.calc' 确实与指定的配置文件“D8B55EE9-4CB6-45E9-846A-3C94F8A51907”(SJDCalculator)不匹配

但是,重要的是,当我检查iPhone配置实用程序时,配置文件标识符和应用程序标识符是完全匹配的。

构建输出仅到达“检测签名身份...”,然后是 ------ Done -------- 行。

我非常感谢您能提供的任何帮助。这几天我一直在为这个问题苦苦思索。

I'm running into a really vexing problem with MonoTouch/MonoDevelop. I'm trying to build an app for Ad Hoc distribution in MonoDevelop for the iPhone.

I've followed these steps:

  1. Requested, created, and installed my Distribution certificate on the iOS Provisioning Profile.
  2. Registered all of the needed devices.
  3. Created the needed App Id (9UKRFP74U9.com.lc.sjd.calc).
  4. Created a new provisioning profile for the newly created App Id and downloaded it.
  5. Created an "Ad Hoc" configuration in MonoDevelop.
  6. Set the Bundle Signing - Identity to my Distribution ID.
  7. Set the Bundle Signing - Provisioning profile to the newly created and downloaded Provisioning Profile.
  8. Even set the custom entitlements file to a created plist file.

But, and here is the big issue, I am getting a build error when I try to compile in my newly created Ad Hoc build configuration with the following warning:

Error: Project bundle ID '9UKRFP74U9.com.lc.sjd.calc' does not match specified provisioning profile 'D8B55EE9-4CB6-45E9-846A-3C94F8A51907' (SJDCalculator)

But, importantly, when I check the iPhone Configuration Utility, the Profile Identifier and App Identifier are an exact match.

The Build Output only gets to "Detecting signing identity...", then the ------ Done ------- line.

I would really appreciate any help you can offer. I have been banging my head on this one for a couple days.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我偏爱纯白色 2024-10-19 11:41:25

上面评论中讨论的解决方案是不要将 Bundle ID 设置为:

9UKRFP74U9.com.lc.sjd.calc

相反,它应该设置为:

com.lc.sjd.calc

The solution discussed in the above comments was to not set the Bundle ID to:

9UKRFP74U9.com.lc.sjd.calc

Instead it should be set to:

com.lc.sjd.calc
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文