quu*_*uux 31 iphone provisioning xcodebuild
在升级到iPhone OS 3.1和Xcode 3.2之前,我有一个完全正常工作的构建环境.现在,当我尝试进行构建时,我得到以下内容:
代码签名错误:供应配置文件'FooApp test'指定应用程序标识符'no.fooapp.iphoneapp',它与当前设置'TGECMYZ3VK.no.fooapp.iphoneapp'不匹配
问题是Xcode以某种方式设法认为"FooApp Test"配置文件指定了应用程序标识符"no.fooapp.iphoneapp",但事实并非如此.
在管理器(以及iPhone开发人员门户网站)中,应用程序标识符被正确地视为"TGECMYZ3VK.no.fooapp.iphoneapp".
此外,在项目级别的构建选项中设置供应配置文件时,Xcode会正确识别应用程序标识符,但是当我转到目标时,我无法选择任何有效的供应配置文件.
什么可能导致这个问题?
更新:我试图创建一个新的配置文件,但仍然没有运气.我还尝试将Info.plist中标识的应用程序更改为"no.fooapp.iphoneapp".构建成功,但现在我收到组织者的错误:
可执行文件使用无效的权利进行签名.应用程序的代码签名权利文件中指定的权利与您的供应配置文件中指定的权利不匹配.(0xE8008016).
这似乎是合理的,因为配置文件仍然具有"TGECMYZ3VK.no.fooapp.iphoneapp"应用程序标识符.
我还仔细检查了所有证书在钥匙串中的有效性.
所以我的问题是如何让Xcode看到正确的应用程序标识符?
更新:如下所述,似乎解决了问题的是删除所有配置文件,证书等,制作新证书/配置文件并重新安装它们.如果有人有任何其他解决方案,他们将是受欢迎的.:)
Jus*_*tin 21
我不得不从手机中手动删除配置文件,然后在构建菜单中执行"清理所有目标"后重建应用程序.
这是在设置 - >常规 - >配置文件下
当我买到一台新Mac时,这发生在我身上.你会解决它,不要担心
quu*_*uux 16
好吧,就像许多这些代码签名问题的情况一样,删除所有配置文件,证书等,并且再次撤销和生成所有内容,结果证明了这一点.我甚至创建了一个新的包标识符,应用程序标识符等,现在AdHoc发行版再次运行.
我昨天也遇到了同样的错误.我在其他答案中尝试了所有各种重置程序而没有运气.最后我也是
瞧,它现在有效,错误消失了.这是严重的伏都教领域.
| 归档时间: |
|
| 查看次数: |
57787 次 |
| 最近记录: |