这是故事:
我创建了一个免费的开发人员帐户来为客户构建应用。
我将此信息用于身份和签名:
是时候将应用程序上传到TestFlight并使用客户的开发者帐户了。
我使用他们的Apple ID在xcode中创建了帐户,并像这样更新了签名:
但是现在我收到了这个错误。
很明显,所以我将捆绑包标识符更新为:
但是再次,现在我遇到了另一个错误,而且我不知道该怎么办。
我没有要注册的iOS设备,也没有在意获取一个的设备,因为我没有进行测试-它们是。
我确实在App Store Connect中创建了一个应用,它的设置如下:
如您所见,我创建了它以匹配之前的Bundle ID,但仍然没有运气。
任何帮助将不胜感激。我只希望能够使用别人的开发人员帐户(当然,在他们的同意下)将我的Xcode项目添加到TestFlight。
答案 0 :(得分:0)
在没有设备的情况下执行此操作的唯一方法是关闭 “自动管理签名”并在会员中心管理所有内容。
您首先需要发行标识/证书。如果团队已经有一个,则需要他们将其导出给您;否则您将无法上传。
然后注册应用。
然后为应用商店制作开发证书和发行证书,然后下载并安装它们。
现在您可以存档,然后导出到应用商店。
答案 1 :(得分:0)
它至少需要注册一个iOS设备才能创建开发配置文件。向您的客户端询问其设备之一的UDID,然后将其手动添加到开发人员门户。如果他们没有方便,请随时使用:f978c5f2e861f71b340125a4fa8d130a6254a0b3
可以使用。
或者,切换到手动签名并手动执行所有操作。那是我的首选方法,但是有人说Xcode最终擅长为您管理配置文件等。