首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xamarin测试记录器iOS (物理设备)协同设计失败

xamarin测试记录器iOS (物理设备)协同设计失败
EN

Stack Overflow用户
提问于 2017-01-23 09:59:27
回答 1查看 791关注 0票数 0

我想用iOS设备在mac()上使用xamarin测试记录器记录一个测试。我选择设备和.ipa (已经由具有企业级证书的开发人员签名)。但我收到以下错误:协同设计失败。找不到能够对应用程序进行签名的协同设计标识。我在机器上有一个免费的苹果开发者帐户,我可以从xcode部署一个空白项目,没有任何问题。我需要一个不同的帐户,以重新签署的.ipa与测试记录器,或它也应该可以与自由帐户?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-01-25 22:04:27

免费供应配置文件绑定到特定的包标识符,即您在Xcode中创建的标识符,用于生成免费的供应配置文件。具有显式应用程序包标识符的供应配置文件不能与具有不同包ID的应用程序一起使用,而且在免费配置过程中,您不能为供应配置文件创建通配符应用程序ID。您可能尝试的是再次通过这个免费的配置过程,但是使用您想要在测试记录器中运行的IPA的确切的包id。见关于创建免费配置文件的指南

您应该已经完成了步骤1-4,所以从步骤5开始:

  1. 插入您希望部署到的iOS设备,并在Xcode中创建一个新的空白单视图iOS项目。
  2. 在General > Identity部分下,确保Bundle标识符与您的Xamarin.iOS应用程序的绑定标识符完全匹配,并确保部署目标匹配或低于连接的iOS设备。这一步非常重要,因为Xcode只会创建一个具有显式App的配置文件:
  3. 在“签名”部分,选择“自动管理签名”并从下拉列表中选择您的团队:
  4. 上一步将自动为您生成一个配置文件。您可以通过单击供应配置文件旁边的信息图标来查看此文件:
  5. 若要在Xcode中进行测试,请单击“运行”按钮将空白应用程序部署到设备上。
  6. 返回到您的IDE,插入相同的设备,右键单击您的Xamarin.iOS项目名称,打开project对话框。浏览到iOS包签名部分,并显式设置签名标识和供应配置文件:

限制部分中的这一注释是相关的:

以这种方式创建的配置文件将在一周后过期,一年后签名。此外,配置配置文件将只使用显式App创建,因此您需要按照上面的说明来安装每个应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41803536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档