【发布时间】:2012-11-15 22:36:43
【问题描述】:
当我尝试为 iPad 构建时遇到上述错误。还有另一个错误。我有我的个人 mac 和办公室 mac。当我尝试做这个项目时,我开始在我的个人机器上做它。所以我的代码运行顺畅,为 iPad 构建。我可以看到应用程序在 ipad 上运行。所以我创建了一个开发人员临时证书,并在 ipad 上针对上述场景进行了测试。 现在 2 天后,我也创建了一个分发证书。 我将我的项目从我的个人 Mac 复制到了办公室 Mac 并连接了同一个 ipad。所以我现在进入 Xcode->Organizer->Provisioning 配置文件并查看状态“未找到有效签名身份”。当我第一次连接时,它只有一个具有该状态的临时证书。我刷新了配置文件,它要求我提供凭据。我这样做了。然后它将我今天早上创建的分发配置文件添加到列表中。这也具有“未找到有效签名身份”的状态。然后我收到此错误消息“没有为参数'appIdName'提供值。我是应用程序开发的新手。这实际上是我的第一个应用程序。也在构建时iPad的项目我得到了标题中提到的错误。我在.plist文件中更改了“捆绑标识符”以完全匹配它在我的项目中所说的。没有错字问题,我交叉检查了。在同一个.plist中文件中要设置的“捆绑显示名称”、“可执行名称”和“捆绑名称”是什么?现在我在我的两台 Mac 上都看到它们为 ${product..} 等。我必须注意它,我可以从我的办公室机器和个人机器将应用程序加载到 ipad..我是否必须获得两个证书,下载它们,为 2 台不同的机器安装它们?如果有人能详细解释一下,那就太好了。谢谢。 .
【问题讨论】:
-
@Sheena。我试图清楚地解释这个场景。有人说没有足够的信息。所以我继续告诉你整个故事。但是,如果您喜欢它,那么在一个要点中分解 1) 构建时标题中的错误 2) 未找到有效的签名身份 3) 没有为参数“appIdName”提供值。这是 3 个错误。
标签: ios ipad certificate bundle provisioning