-1

当我尝试为 iPad 构建时,我遇到了上述错误。还有另一个错误。我有我的个人 mac 和办公室 mac。当我尝试做这个项目时,我开始在我的个人机器上做它。所以我的代码运行顺畅,为 iPad 构建。我可以看到应用程序在 ipad 上运行。因此,我创建了一个开发人员临时证书,并针对上述情况在 ipad 上进行了测试。现在 2 天后,我也创建了一个分发证书。我将我的项目从我的个人 Mac 复制到办公室 Mac 并连接了同一个 ipad。所以我现在进入 Xcode->Organizer->Provisioning 配置文件并查看状态“未找到有效签名身份”。当我第一次连接时,它只有一个具有该状态的临时证书。我刷新了配置文件并要求提供我的凭据。我这样做了。然后它将我今天早上创建的分发配置文件添加到列表中。这也具有“未找到有效签名身份”的状态。然后我收到此错误消息“没有为参数'appIdName'提供值。我是应用程序开发的新手。这实际上是我的第一个应用程序。也在构建时iPad的项目我得到了标题中提到的错误。我在.plist文件中更改了“捆绑标识符”以完全匹配它在我的项目中所说的。没有错字问题,我交叉检查了。在同一个.plist中文件中要设置的“捆绑显示名称”、“可执行名称”和“捆绑名称”是什么?现在我在我的两个 Mac 上都将它们视为 ${product..} 等。我必须注意它,我可以将应用程序从我的办公室机器和个人机器加载到 ipad 上。我必须获得两个证书吗?下载它们,为两台不同的机器安装它们?如果有人能详细解释一下,那就太好了。谢谢..

4

1 回答 1

1

如果您希望在不更改配置的情况下将 iOS 项目复制到第二台 Mac,您还需要从第一台 Mac 上的钥匙串中复制所有证书及其私钥,然后使用复制或重新下载任何配置文件您在第一台 Mac 上使用的相同开发者帐户。将开发人员/分发证书重新下载到第二台 Mac 通常不会起作用,因为私钥会丢失。因此,您必须从原始 Mac 复制它们。

于 2012-11-15T23:09:16.407 回答