我已经无数次地为iOS应用程序进行密码签名和提交。这一次它让我着迷于Mac App Store。我反复得到相同的错误消息:无法验证并提交应用程序到Mac App Store
“我的名字”是一个有效的身份。但是, 您没有关联的软件包标识。
我在这里已经认识到了这两个议题上的堆栈溢出: mas-code-signing-identity-private-key和mac-app-package-identity-not-installed
里面什么也没有出现解决了这个问题对我来说。
,这是我(最可靠)如何重现此消息:
- 我清理了我所有的证书和私钥开始“Mac开发者”或“第三方Mac开发者”。当然也是过期的。
- 撤消Mac认证门户中的所有内容。
- 创建应用程序ID(只做过一次)
- 为Mac开发创建新证书。我只能假设这与iOS开发的调试证书相似。
- 为Mac App创建新证书。我再次只能假设这可能与iOS开发中的分发证书类似。
- 由于完成的原因,为我的系统创建一个新的证书/配置文件。
- 创建生产供应配置文件。我只能假设这可能相当于iOS发行版配置文件。
- 然后我下载所有的证书乱码并正确安装。一些进入钥匙串,其他进入首选项和XCode。
- 为了确保我重新启动XCode甚至整个Mac(无论如何不会改变令人沮丧的结果)。
- 我转到项目构建设置并选择生产供应配置文件,因为我假设“生产”等同于“分配”。在目标版本设置中更改编码标识也不起作用。虽然苹果在文档中声称,对于App Store提交,必须在项目构建设置中更改签名标识。
- 我运行一个归档版本。
- 我在组织者中选择存档,然后单击验证。出现
- 此错误消息:
“我的名字” 是一个有效的身份。但是, 您没有关联的软件包标识。
我找不到任何指向“包身份”一词的实际含义。对我来说最令人沮丧的是,苹果关于代码签名和提交过程的文档中的这个术语看起来并不是很清晰和精确。至少不像iOS应用程序提交(使用完全不同的术语)的相同流程的文档那么清晰和精确。
大概我明白了什么错误?感谢任何帮助或指针提前。
嘿,你有解决方案,请帮助。 :) – iPhoneDv
应用程序验证是如此糟糕...不能相信PPL仍然忍受所有这些crApple只是为了提交一个应用程序。对我来说,总是会有几个小时的痛苦,直到我终于可以验证应用程序。毕竟这些年来,苹果仍然不能/做一个“重置所有东西”的按钮,让我们销毁所有东西,并从iTunes连接(证书,配置文件等)重新下载。太糟糕了,我想哭。 –