Testing xamarin测试记录器iOS(物理设备)上的代码设计失败
我想在mac(el capitan OSX)上使用xamarin测试记录器从iOS设备录制测试。我选择了设备和.ipa(已由具有企业证书的开发人员签名),但收到以下错误:代码签名失败。找不到能够对应用程序进行签名的代码签名标识。 我在这台机器上有一个免费的苹果开发者帐户,我可以从xcode部署一个空白项目,没有任何问题。我是否需要其他帐户才能使用测试记录器重新签署.ipa,或者也可以使用免费帐户重新签署.ipa?Testing xamarin测试记录器iOS(物理设备)上的代码设计失败,testing,xamarin,xamarin.ios,recorder,Testing,Xamarin,Xamarin.ios,Recorder,我想在mac(el capitan OSX)上使用xamarin测试记录器从iOS设备录制测试。我选择了设备和.ipa(已由具有企业证书的开发人员签名),但收到以下错误:代码签名失败。找不到能够对应用程序进行签名的代码签名标识。 我在这台机器上有一个免费的苹果开发者帐户,我可以从xcode部署一个空白项目,没有任何问题。我是否需要其他帐户才能使用测试记录器重新签署.ipa,或者也可以使用免费帐户重新签署.ipa? 提前感谢。免费资源调配配置文件绑定到特定的捆绑包标识符,即您在Xcode中创建的用
提前感谢。免费资源调配配置文件绑定到特定的捆绑包标识符,即您在Xcode中创建的用于生成免费资源调配配置文件的标识符。具有显式应用程序包标识符的配置文件不能与具有不同包ID的应用程序一起使用,并且在免费配置过程中,您不能为配置文件创建通配符应用程序ID。您可以尝试再次执行该免费资源调配过程,但使用您希望在测试记录器中运行的IPA的确切捆绑包id。见: 您应该已经完成了步骤1-4,因此从步骤5开始:
不幸的是,如果我只复制捆绑包id,而不复制团队id,我会在xcode上收到一个错误:“无法创建配置文件。无法将应用程序id注册到开发团队。请将捆绑包标识符更改为唯一字符串以重试。”卡在步骤8。捆绑包id是唯一字符串吗,如果您没有与您的Apple团队关联的应用程序ID,并且这些ID与您尝试使用Test recorder的团队相同?没有。我创建了一个全新的Apple dev帐户,以便执行一些测试并评估Xamarin studio和Xamarin Test recorder。另外,我想尝试录制的应用程序是由另一个开发团队(仅.ipa)提供的。不确定,但免费资源调配可能无法用于此场景。但是,消息“未能创建设置配置文件。无法向您的开发团队注册应用id。请将捆绑标识更改为唯一字符串以重试。”似乎表明您正在使用的捆绑id已经注册,可能是由发送IPA的团队注册的。除了加入他们的苹果开发团队之外,我不知道你会如何解决这个问题。我和测试录制团队的人谈过,他们说只要应用程序不需要授权(推送通知、iCloud等),免费资源调配就应该有效。他们还表示,iOSDeviceManager日志可能会有所帮助。它们位于mac上的路径
~/.calabash/iOSDeviceManager/logs/.log