我想看看在将我的应用程序归档到应用商店后,Xcode使用了哪个证书/配置文件。因为Xcode有一个"自动的"选项来选择签名配置文件,我需要这个来解决一些授权问题。
我发现这个文件说使用codesign -dvvv /path/to/MyGreatApp.app
来查找
检查"权限"字段,以查看哪个身份拥有用于签署应用程序的证书:
Authority=iPhone Distribution: Appleseed Inc.
如果发行版本的权限为"iPhone Developer"然后错误地使用了开发配置文件来签署应用程序。
我试着选择一个我知道已经在appstore上的存档,在finder中查看它,并从那里使用上面终端命令中的myapp.xcarchive/Products/Applications/myapp.app
路径。
输出如下:
Authority=iPhone Developer: My Name
我仔细检查了钥匙链,该证书与我的开发密钥相关联。
在这个过程中,我显然误解了什么。 1。为什么看起来好像我用开发密钥签署了一个已发布的应用程序?和 2。我如何找到与我提交的应用程序之一相关联的配置文件/证书?刚刚注意到应用商店提交对话框公开了一个配置文件。当我点击这些步骤时,我一直是自动驾驶的。
它在提交时明确地退出了应用程序,一切都很好。
仍在寻找问题#2的答案