刚着手IOS的时候,需要真机调试,又没人带,老大直接扔给了一个账号完了,于是走了不少弯路,后来加上别人遇到的一些问题,汇总了这些内容
1、证书(Certificates) 通过苹果自带的钥匙串生成后上传到Developer中再生成来完成
2、描述文件(Provisoning Profiles) 生成描述文件时需要选择App ID(包含Bundle,必须与你程序的bundle保持一致,为了能同时调试多个程序,一般bundle填写时末尾用*号代替)选择证书(Certificates)及设备(Devices)三样东西
一:申请APP ID
登录开发者账号,https://developer.apple.com/devcenter/ios/index.action
登录进去,在右上角选择下面的选项
点击进去之后,跳转到下面界面,选择identifiers选项
点击进去之后,跳转到下面界面,在右上角选择添加(“+”)
三:添加证书
回到开发者中心,选择Certificates->development, 点击添加按钮(这里我已经添加过,所以不能再添加)
接下来也就是continue,直到这个界面:
这个时候,需要回到你的mac,申请证书
Finder—应用程序—实用工具”— “钥匙串访问”— “证书助理” — “从证书颁发机构请求证书
填写邮件地址,名称,存储到磁盘,继续
选择存储位置,就可以在你存储对应的地方看到一个.certSigningRequest结尾的文件了
回到之前上传证书界面,选择Choose File,上传刚才存储的证书,然后选择Generate,生成之后会出现可以Download的证书,选择下载,双击安装即可
四:添加描述文件
1、选择Provisioning Profiles->Development,然后选择右侧添加键添加
第一项选择iOS App Development,continue
2、选择App ID(之前你生成的,直接选择), continue
3、选择证书(在之前已经生成,选择就可以),continue
4、选择设备,continue
5、为这个profile命名,不可含有标点,选择Generate
6、选择下载,双击安装即可
五:配置Xcode
修改Bundle identifier与之前创建app id时候的一样,最后的*可以随意填写
选择上图中Build Settings,将Code Signing中的profile设置成刚才下载的Provisoning Profile,也可设置成Automatic profile中的iPhone Developer,XCode将会自动匹配描述文件
然后选择真机设备运行:
一般出现错误就在上面两个地方,还有一个地方就是有无效的证书
进入XCode的Window->Organizer(快捷键shift+command+2)->Provusuibub Profiles,查看是否有多余或者无效的证书,删除
1、证书(Certificates) 通过苹果自带的钥匙串生成后上传到Developer中再生成来完成
2、描述文件(Provisoning Profiles) 生成描述文件时需要选择App ID(包含Bundle,必须与你程序的bundle保持一致,为了能同时调试多个程序,一般bundle填写时末尾用*号代替)选择证书(Certificates)及设备(Devices)三样东西
一:申请APP ID
登录开发者账号,https://developer.apple.com/devcenter/ios/index.action
登录进去,在右上角选择下面的选项
点击进去之后,跳转到下面界面,选择identifiers选项
点击进去之后,跳转到下面界面,在右上角选择添加(“+”)
三:添加证书
回到开发者中心,选择Certificates->development, 点击添加按钮(这里我已经添加过,所以不能再添加)
接下来也就是continue,直到这个界面:
这个时候,需要回到你的mac,申请证书
Finder—应用程序—实用工具”— “钥匙串访问”— “证书助理” — “从证书颁发机构请求证书
填写邮件地址,名称,存储到磁盘,继续
选择存储位置,就可以在你存储对应的地方看到一个.certSigningRequest结尾的文件了
回到之前上传证书界面,选择Choose File,上传刚才存储的证书,然后选择Generate,生成之后会出现可以Download的证书,选择下载,双击安装即可
四:添加描述文件
1、选择Provisioning Profiles->Development,然后选择右侧添加键添加
第一项选择iOS App Development,continue
2、选择App ID(之前你生成的,直接选择), continue
3、选择证书(在之前已经生成,选择就可以),continue
4、选择设备,continue
5、为这个profile命名,不可含有标点,选择Generate
6、选择下载,双击安装即可
五:配置Xcode
修改Bundle identifier与之前创建app id时候的一样,最后的*可以随意填写
选择上图中Build Settings,将Code Signing中的profile设置成刚才下载的Provisoning Profile,也可设置成Automatic profile中的iPhone Developer,XCode将会自动匹配描述文件
然后选择真机设备运行:
一般出现错误就在上面两个地方,还有一个地方就是有无效的证书
进入XCode的Window->Organizer(快捷键shift+command+2)->Provusuibub Profiles,查看是否有多余或者无效的证书,删除