共用idp账号进行真机调试:(2013.3)
获取idp账号后,登入provisioning portal, 下载.cer证书副本,装入keychain;
从原始生成证书的机器上导出.p12的密钥(由于当时忘记备份,可直接从keychain中找到),导入到自己的mac上;
从xcode的organizer向idp账号添加自己的设备;
升级xcode版本高于ios版本;
organize中的设备及provisioning内的证书,都亮绿灯;
编译成功, good luck!
注:本机调试的应用id,bundleID都无需调整;
==========================================================
添加设备,在未越狱设备远程安装ipa进行测试;(2013.5)
近来要发ipa给国外发行商测试,国外发型是没有越狱的, 也没有国内这么多xx助手, 只能通过itunes同步安装,个人开发者账号的具体做法如下:
登入苹果开发者中心,进入Provisioning Portal , 添加Devices, 加入测试者提供的设备udid码,然后打开卡发证书(Provisioning->development),选中对应项目的开发证书,点击Edit,添加测试设备后,然后下载开发者证书;
这里会遇到一种情况:开发证书无法Edit,这时是重新建立证书,选择Development,添加项目App,填写和项目一样的bundle id等,添加设备,然后下载到mac, 打开xcode->organizer导入;
然后在Tagests 和 project的build settings中设置 Code signing Identity, 将证书更换成新的证书;
然后run一个ios真机的debug版本(不一定要build for Archiving), 打开文件提取.app文件拖到itunes中, 然后 从itunes中拖出生成.ipa文件;
发给测试人员,通过itunes同步到授权的设备上即可运行; good luck !
注意:非越狱的ipa包,打包后如有修改(删除多余文件,混淆代码等),都将无法在itunes上安装,可在编译前处理;
=================================================================