我已经在App Store中发布了一个应用程序,但我是在Windows PC上使用Adobe AIR开发的。
现在我想学习iOS 7本机编程,购买了O'Reilly书籍,OSA 10.8.5,Xcode 5.0和iPhone 5c的MBA。
我想在我的设备上尝试示例应用程序,我需要创建一个通配符App ID和开发配置文件,然后将后者安装到我的iPhone上。
我认为这很有效 - 我可以在设置底部看到个人资料 - >一般 - >配置文件:
但Xcode管理器显示警告三角形,警告未找到有效签名身份:
我做错了什么?我搜索过SO并验证我的证书使用系统默认值...
更新:是的,我已将证书添加到Keychain Access:
答案 0 :(得分:8)
首先,从钥匙串中删除没有私钥的证书 - 它没用,可能会在将来产生错误
打开您的钥匙串访问权限并生成证书签名请求(在顶部菜单中转到钥匙串访问 - >证书助理 - >从签名机构请求证书)。你应该看到这个窗口
选择已保存到磁盘,然后输入您的电子邮件地址。 CA电子邮件地址留空 在任何位置指定生成的certificateSigningRequest文件的位置。然后前往Apple开发者会员中心并创建开发证书。继续常规程序,选择iOS应用程序开发,指定您创建的csr文件,生成,下载,添加到钥匙串。利润=)
答案 1 :(得分:2)
我通过KeyChain应用程序从旧/原始mac导出.p12文件证书,然后使用KeyChain应用程序再次将其导入新Mac,然后在apple dev网站上编辑配置文件,保存,下载并重新安装 - 在xcode中注册它