Hen*_*son 10 iphone profile distribution code-signing certificate
我即将将应用程序上传到iTunes Connect.我不是团队代理,也不是团队代理可以让我成为团队代理.因此,他登录会员中心并下载了分发证书,该证书位于我的钥匙串中以及WWDR证书.
包标识符设置为se."companyname"."appname".
当我将代码签名标识设置为分发时,它表示没有匹配的配置文件.只有团队代理可以构建最终的上传应用程序吗?如何让XCode"使用正确的配置文件"?
关于如何克服最后一道障碍的任何想法?:)
编辑:团队代理可以登录会员中心并为应用创建配置文件,是否能解决所有问题?
答:请参阅Paul Peeleen的回答,我决定添加这些额外的信息(太长时间无法评论).
保罗,我打算把你的标记作为正确的答案,因为它让我在正确的轨道上......证书是针对钥匙串的(通常是链接到计算机,或者更确切地说,是计算机用户的登录,我猜) .
必须为应用程序创建一个完全独立的分发配置文件 - 修改现有的开发证书以包含团队代理只允许他开发.小'a-ha'或者'd'oh'时刻是必须在Provision部分创建,并选择Distribution选项卡(在配置门户中).
之后,在Target Info/Build选项卡中,您只需使用默认的自动配置文件选择器(dev/distro),它就会自动找到.
我还暂时尝试在Bundle Identifier的se.companyname.appname之前添加'乱码'(f.ex. JX567ERNB.),但自动配置文件选择器告诉我它不应该在那里,我删除它并且它工作!
我想这些配置文件使项目能够在Keychain中使用证书.
Tib*_*abo 27
"iPhone发行版没有配置文件匹配"是我应用程序开发中最烦人的问题之一.
这是我如何整理出来的:
在iOS Provisioning Portal下的Developer中,我需要生成4个证书并下载WWDR中间证书才能将我的应用程序提交到App Store:
之后,我可以选择在4处生成的iPhone分发配置文件.还要确保目标设置正确,因为它们会覆盖项目设置.
您的有效配置文件列在"Xcode/Organizer/Library/Provisioning Profiles"下
我希望它有所帮助
更新:某些分发配置文件通常只是从我的列表中"消失".所以我必须从https://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action再次下载并安装(只需双击)它们,这不是什么大问题,但很烦人.
我用我的帐户检查了这一点,似乎只有团队代理可以创建AppStore或AdHoc版本所需的东西.
如果安装了正确的配置文件,则"发布"版本的项目设置和目标设置都将设置为正确的配置文件.+您已为该计算机安装了正确的证书...您可以构建该版本.我不确定是否只有团队代理可以上传这些版本,但是否则您可以将该版本打包为zip文件(无论如何应该这样)并将其发送给团队代理.然后,Team代理可以使用Application Loader上载应用程序.
| 归档时间: |
|
| 查看次数: |
17123 次 |
| 最近记录: |