ios - 未找到有效的签名身份 - 适用于一台机器,不适用于另一台机器

标签 ios xcode ios-provisioning

我意识到这是人们遇到的一个常见问题,但我搜索了我能找到的所有答案,但没有看到比“删除所有内容,重新开始”更好的了。

我希望能做得更好一点。问题是,我只能让我的 iOS 配置在一台机器上运行。我在 Macbook Air 上设置了它,但它在 iMac 上停止工作。因此,我按照“全部删除”(包括吊销证书)的要求,在我的 iMac 上从头开始,它可以工作,但破坏了我的 Air。

我一定缺少一些基本的拼图。

我已下载并安装 WWDR 证书。 我已经下载并安装了我的开发者证书。 我已下载并安装了我的分发证书。

一切都应该排队。我已准备好所有个人资料,但他们说“未找到有效的签名身份”。

缺少什么证书?什么代表签名身份?是什么存在于一台机器上而另一台机器上不存在?

我真的很想了解这个问题并正确解决它。

最佳答案

我对这个概念也不太清楚,但我认为问题是您的钥匙串(keychain)访问中没有正确的证书。

如果您打开钥匙串(keychain),您将在左侧面板的钥匙串(keychain)之一中找到私钥证书。

您必须导出私钥才能获取可以在其他计算机上打开的 .p12 文件,并从开发者网站下载 .mobileprovision 来制作它在不同的机器上工作。

如果您有任何不清楚的地方,请大声喊叫。

关于ios - 未找到有效的签名身份 - 适用于一台机器,不适用于另一台机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13486430/

相关文章:

ios - 安排无限数量的本地通知

ios - cellForRowAtIndexPath 函数异常 - UITableView

ios - 找不到 xcodebuild 配置文件?

objective-c - [super method] 未被调用时发出警告

iphone - Mac 中的 Git 问题( fatal error )

iphone - 一个 Xcode 管理器中有多个证书/配置文件?

具有到期日期的 iO​​S 版本

ios - attributesOfItem 仅在某些模拟器实例上抛出异常

ios - 将一组位置从 tableview 传递到 mapview

ios - pickerview 不显示数组中的数据