MonoTouch / MonoDevelop Ad Hoc 构建失败,但项目包 ID 和配置文件匹配
我在使用 MonoTouch/MonoDevelop 时遇到了一个非常令人烦恼的问题。我正在尝试在 iPhone 的 MonoDevelop 中构建一个用于 Ad Hoc 分发的应用程序。
我已按照以下步骤操作:
- 在 iOS 配置文件上请求、创建和安装我的分发证书。
- 注册了所有需要的设备。
- 创建了所需的应用程序 ID (9UKRFP74U9.com.lc.sjd.calc)。
- 为新创建的 App Id 创建新的配置文件并下载它。
- 在 MonoDevelop 中创建了一个“Ad Hoc”配置。
- 将捆绑包签名 - 身份设置为我的分发 ID。
- 将捆绑签名 - 供应配置文件设置为新创建和下载的供应配置文件。
- 甚至将自定义权利文件设置为创建的 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:
- Requested, created, and installed my Distribution certificate on the iOS Provisioning Profile.
- Registered all of the needed devices.
- Created the needed App Id (9UKRFP74U9.com.lc.sjd.calc).
- Created a new provisioning profile for the newly created App Id and downloaded it.
- Created an "Ad Hoc" configuration in MonoDevelop.
- Set the Bundle Signing - Identity to my Distribution ID.
- Set the Bundle Signing - Provisioning profile to the newly created and downloaded Provisioning Profile.
- 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
上面评论中讨论的解决方案是不要将 Bundle ID 设置为:
相反,它应该设置为:
The solution discussed in the above comments was to not set the Bundle ID to:
Instead it should be set to: