我刚刚在Cocoapods的旧项目中添加了一个框架。现在我无法将应用程序提交到AppStore,这是我给出的错误:
无效签名 - 确保您已使用分发证书签署了应用程序,而不是临时证书或开发证书。验证Xcode中的代码签名设置在目标级别是否正确(覆盖项目级别的任何值)。此外,请确保您上传的软件包是使用Xcode中的Release目标而不是Simulator目标构建的。如果您确定您的代码签名设置正确,请在Xcode中选择“全部清除”,删除Finder中的“构建”目录,然后重建您的发布目标。
更正这些问题后,请转到“版本详细信息”页面 然后单击“准备上传二进制文件”。继续提交 进程直到应用程序状态为“等待上传”。那你可以 提供纠正的二进制文件。
我试图按照以下步骤操作:
~/Library/MobileDevice/Provisioning Profiles/
的内容在XCode中更新我的配置文件,然后使用Xcode 6的“修复代码签名问题”自动下载和重新分配配置文件。 ~/Library/MobileDevice/Provisioning Profiles/
这是我的目标设置:
另外,我试过these solutions 到目前为止没有运气。所以我想知道是否从xcodeproj更改为xcworkspace或使用Cocoapods与“代码签名”有什么关系?
答案 0 :(得分:1)
您可能删除了自己的个人资料。在xCode中使用AppleID登录 - >偏好 - >然后刷新您的配置文件。之后,您将能够在上一张图片中看到您的个人资料(如果在Apple会员中心创建了任何个人资料)。
首次更改"配置文件"那么"代码签名身份"。
对于每个应用,您都应该在Apple会员中心创建个人资料。每个要创建的应用程序配置文件都需要有效的" Develeoper配置文件"。 最后,您应该有两个配置文件:一个配置文件作为" x App Development"和一个" x App AppStore"
实际上:当您更改"供应资料"然后"代码签名身份"然后设置"开发人员" DEBUGGING和set" appstore" RELEASING的配置文件(将应用程序打包为最终的可执行文件)
希望有所帮助