6

我已经在 App Store 中发布了一个应用程序,但我是在 Windows PC 上使用 Adob​​e AIR 开发的。

现在我想学习 iOS 7 的原生编程,购买了 O'Reilly 的书,MBA 与 OSX 10.8.5、Xcode 5.0 和 iPhone 5c。

我想要在我的设备上尝试示例应用程序,我需要创建一个通配符 App ID 和一个开发配置文件,并将后者安装到我的 iPhone 上。

我认为这很有效 - 我可以在设置 -> 常规 -> 配置文件的底部看到一个配置文件:

在此处输入图像描述 但是 Xcode Organizer 显示一个警告三角形和警告Valid signing identity not found

在此处输入图像描述

我究竟做错了什么?我搜索了 SO 并验证了我的证书使用系统默认值......

在此处输入图像描述

更新:是的,我已将证书添加到钥匙串访问:

在此处输入图像描述

4

2 回答 2

8

首先,从钥匙串中删除没有私钥的证书——它没有用,将来可能会产生错误。
打开您的钥匙串访问并生成证书签名请求(在顶部菜单中选择钥匙串访问 -> 证书助手 -> 从签名机构请求证书)。你应该看到这个窗口
在此处输入图像描述

选择保存到磁盘,然后输入您的电子邮件地址。CA 电子邮件地址留空。
在任意位置指定生成的 certificateSigningRequest 文件的位置。然后去苹果开发者会员中心,创建开发证书。继续常规程序,选择 iOS 应用程序开发,指定您创建的 csr 文件,生成、下载、添加到钥匙串。利润=)

于 2013-09-26T20:31:06.637 回答
2

我通过 KeyChain 应用程序从旧/原始 mac 导出了 .p12 文件证书,然后使用 KeyChain 应用程序再次将其导入新 mac,然后在苹果开发网站上编辑配置文件,保存,下载并重新注册在 xcode 中

于 2014-04-05T00:14:37.287 回答