自己用XCode写了个小程序,想打包成ipa安装在真机上,网上查了查:
1、将工程的编译版本设置为release(在edit scheme里);
2、build for Archiving(Product菜单里);
3、将生成的app文件拖进itunes左边栏的“应用程序”里,itunes会自动将该app文件打包成ipa格式文件;
4、之后当然就是连接ipad安装该app了;
此时问题来了,连接上ipad后安装-同步,死活装不了自己写的app(ipa),觉得是不是操作步骤有问题,然后网上漫天查询都说得差不多,没啥实际意义。于是从appstore下了个baidu应用,发现直接用itunes也安装不了,擦啦难道百度也有问题?贴出Xcode的Organizer打印出的日志(时间略去):
>
unknown securityd[1440] <Notice>: MS:Notice: Installing: (null) [securityd] (690.10)
> >
unknown itunesstored[1445] <Notice>: MS:Notice: Installing: com.apple.itunesstored [itunesstored] (690.10)
unknown wifid[21] <Error>: WiFi:[398597972.274934]: Client itunesstored is background application
>
unknown crash_mover[1447] <Notice>: MS:Notice: Installing: (null) [crash_mover] (690.10)
因此只能换个安装工具试试,下了个iTools,直接添加ipa安装就成功了。看了下Organizer日志,一串的error。。。但不管怎样确实安装成功并能运行。。。
原来还以为是自己程序(只有个运行文件,其他plist什么的都没有)不全的问题,而百度官方应用应该不存在此问题,但也得用iTools才能安装,具体原因不明。
列出环境以备记录:MacOS_10.7.4,XCode4.3.3,ipad1(已越狱,已安装appsync for 5.0+,ios5.1.1-9B206), itunes_11.0.5,iTools_2013BETA0116