我即将上传一个应用程序到iTunes Connect。我不是团队代理,团队代理似乎也不能让我成为团队代理。因此,他登录了成员中心并下载了一个分发证书,该证书与WWDR证书一起在我的Keychain中。
捆绑标识符设置为se。“companyname”。 “appname”。
当我将代码签名标识设置为“发布”时,它会显示没有符合条件的配置文件。只有团队代理才能构建最终需要上传的应用程序吗?如何使XCode“使用正确的配置文件集”?
有任何想法如何克服这个最后的障碍吗?:)
编辑:团队代理可以登录成员中心并为应用程序创建一个配置文件,那么所有问题都可以解决吗?
答案:请参见Paul Peeleen的答案,我决定添加这些额外的信息(太长无法评论)。
保罗,我将把你的答案标记为正确答案,因为它让我找到了正确的方向......证书是针对钥匙链的(通常与计算机或计算机用户的登录链接),我猜测。
必须为应用程序创建一个完全独立的发布配置文件-将现有的开发证书修改以仅包括团队代理只是让他进行开发。小小的“啊哈”或者也许是“噢”的时刻是必须在Provision部分中使用Distribution选项卡创建它(在配置文件门户中)。
之后,在Target Info / Build选项卡中,您只需使用默认的自动配置文件选择器(开发/发布),它会自动找到。
我还暂时尝试添加了“无意义”的字符(例如JX567ERNB.)在se.companyname.appname之前作为捆绑标识符,但是自动配置文件选择器告诉我它不应该存在,因此我将其删除并且它起作用了!
配置文件使项目能够使用钥匙链中的证书,我猜测。