我在使用MonoTouch/MonoDevelop时遇到了一个非常棘手的问题。我正在尝试在MonoDevelop中为iPhone构建一款Ad Hoc分发的应用程序。
我按照以下步骤进行操作:
构建输出仅到达“Detecting signing identity...”,然后是 ------ Done ------- 行。
我非常感谢您提供的任何帮助。我已经在这个问题上苦苦挣扎了几天。
我按照以下步骤进行操作:
- 请求、创建并安装了iOS Provisioning Profile上的Distribution证书。
- 注册了所有需要的设备。
- 创建了所需的App Id(9UKRFP74U9.com.lc.sjd.calc)。
- 为新创建的App Id创建了一个新的provisioning profile并下载了它。
- 在MonoDevelop中创建了“Ad Hoc”配置。
- 将Bundle Signing - Identity设置为我的Distribution ID。
- 将Bundle Signing - Provisioning profile设置为新创建并下载的Provisioning Profile。
- 甚至将自定义entitlements文件设置为已创建的plist文件。
Error: 项目Bundle ID '9UKRFP74U9.com.lc.sjd.calc'与指定的provisioning profile 'D8B55EE9-4CB6-45E9-846A-3C94F8A51907' (SJDCalculator)不匹配。
重要的是,当我检查iPhone Configuration Utility时,Profile Identifier和App Identifier完全匹配。构建输出仅到达“Detecting signing identity...”,然后是 ------ Done ------- 行。
我非常感谢您提供的任何帮助。我已经在这个问题上苦苦挣扎了几天。