Xamarin iOS 现有项目的免费配置失败
Xamarin iOS free provisioning fails for existing project
我最近接到一项任务,接管一个现有的 iOS/Android 应用程序,该应用程序使用 Xamarin.
编写
当我尝试按照 Xamarin 指南中 here 中的描述设置 免费配置时,我 运行 遇到了障碍:
我已成功完成以下步骤:
- 创建了 Apple ID
- 转到 XCode -> 首选项并添加我的帐户
- 按照指南第 4 步所述创建签名身份
- 插入我的开发iPhone(最新更新)
- 在 "General Options" 下,我将 Bundle Identifier 设置为在 Xamarin 解决方案的 iOS 项目部分中设置的确切字符串
- 从团队下拉列表中选择我自己
- 按照指南按 "Fix Issues",这是程序失败的地方
我收到的错误是“标识符为 'xx.xx.xxxx.xxx.xxxx.xxx.xxxxxxx' 的 App ID 不可用。请输入不同的字符串。
如果我尝试向标识符添加任何内容,它会起作用(因此它不是标识符的格式)。
错误消息对我来说也 有意义 因为标识符确实是全局采用的,因为 应用程序已经发布 .
我的问题是:
如何将我的项目部署到我的开发 iPhone?
您可以选择:"com.companyname.yourapp1" 或 "com.companyname.yourapp2".
确保此 ID 与 "Info.plist" 中 xamarin.ios 项目
中的包标识符相同
正如我已经发表的评论:
一个可能的解决方法是在您处理特定任务时更改 BundleIdentifier。这应该可行,但它带来了每次更改标识符的缺点,如果您不注意不小心签入了错误的标识符。
我最近接到一项任务,接管一个现有的 iOS/Android 应用程序,该应用程序使用 Xamarin.
编写当我尝试按照 Xamarin 指南中 here 中的描述设置 免费配置时,我 运行 遇到了障碍:
我已成功完成以下步骤:
- 创建了 Apple ID
- 转到 XCode -> 首选项并添加我的帐户
- 按照指南第 4 步所述创建签名身份
- 插入我的开发iPhone(最新更新)
- 在 "General Options" 下,我将 Bundle Identifier 设置为在 Xamarin 解决方案的 iOS 项目部分中设置的确切字符串
- 从团队下拉列表中选择我自己
- 按照指南按 "Fix Issues",这是程序失败的地方
我收到的错误是“标识符为 'xx.xx.xxxx.xxx.xxxx.xxx.xxxxxxx' 的 App ID 不可用。请输入不同的字符串。
如果我尝试向标识符添加任何内容,它会起作用(因此它不是标识符的格式)。 错误消息对我来说也 有意义 因为标识符确实是全局采用的,因为 应用程序已经发布 .
我的问题是: 如何将我的项目部署到我的开发 iPhone?
您可以选择:"com.companyname.yourapp1" 或 "com.companyname.yourapp2".
确保此 ID 与 "Info.plist" 中 xamarin.ios 项目
中的包标识符相同正如我已经发表的评论:
一个可能的解决方法是在您处理特定任务时更改 BundleIdentifier。这应该可行,但它带来了每次更改标识符的缺点,如果您不注意不小心签入了错误的标识符。