我已将我的应用套装ID“com.mycompany.Appname”更改为“com.mycompany.appname”,与订阅itunes connect的应用相同。
但在更改info.plist中的名称后,当我尝试在管理器中验证时,我得到以下两个错误(注意大写和小写):
无效的代码签名权利。您的应用程序包的签名包含iOS不支持的代码签名权利。具体而言,不支持'Payload / Appname.app / Appname'中关键'application-indetifier'的值'XXXXXX.com.mycompany。 appname '。这个值应该是一个以TEAMID开头的字符串,后面跟一个点'。',后跟一个bundle indetifier。
Payload / Appname.app中的Payload / Appname.app / Appname上的可执行文件已使用标识符'com.mycompany。 appname '进行签名,该标识符与包标识符'com.mycompany不匹配。的 APPNAME ”。
就像我更改了包标识符,但XCode仍然认为应用名称是大写的。
答案 0 :(得分:0)
您必须使用与您用于签署应用程序的配置文件相关的appID的软件包ID。 尝试在开发门户网站中创建包含标识符“com.mycompany.appname”的新appid(与plist文件区分大小写完全相同)并创建新的配置文件,然后使用该配置文件对您的应用进行签名。
答案 1 :(得分:0)
我遇到了同样的问题,做了以下两件事:
点击左侧栏中Project Navigator
下的项目。
转到每个目标的功能 并检查您那里是否没有任何问题。如果有,请单击“修复问题”。
检查每个目标,例如您具有与相应Info.plist文件中的Build Settings --> Product Bundle Identifier
相同的General --> Bundle Identifier
和 h1, p {
font-family: Lato;
}
.lineThrough__none > :first-child {
text-decoration: line-through;
}
.lineThrough__none {
text-decoration: none;
}
我花了一天的时间在谷歌搜索并试图找出答案。 :P