可能这个朋友同时看多个文档,但我之前没有明确提出来在哪个地方传这些图片,可能那个朋友就迷惑了,其实我有提到的,红色的第5点的上面,用括号补充出来了
6.有个朋友问:“那个所谓的把程序打包啥的是不是那个什么操作Archive的过程?”这个问题,说的很对,我自己是这么认识的。根本就不存在打包的概 念,不象安桌生成一个APK,拿到手机上面就直接装,当然越狱的是可以。如果你把你的程序用itunes生成一个ipa出来,我觉得这个过程才叫打包。而 网上有些朋友说的打包,应该就是提交过程,所以根本不需要理会打包什么
7.有个朋友问“在itunes connect上面,我想上传一个免费的应用程序,我难道只需要操作
这个吗?不需要额外的提交什么合约之类的东东,吗?”
这个问题,是没必要担心的,因为在申请开发者帐号的,它所要求的信息基本都已经录入了,99美元你也付了,你有权利上传你的程序,无需其他任何额外要求。当然通不通的过,那是审核阶段的事情了。审核标准网上也有。
8.有朋友问,appid是不是一定要按照那个格式?苹果公司推荐使用完整的APPID作为你发布的软件的appid,不用使用带有*的通配符,每一个软件发布都对应一个唯一的appid,因为如果你没用完整的appid,假如后续需要升级要用到完整的,而如果相同的appid被占用,那么你得重新上传。
9.最近有朋友遇到了不能安装证书的问题,而且不止一个人,其实是因为苹果界面的变动,有一个是用于管理上传到app store的版本,有一个是用于创建开发者的证书。要看清选项
10.有人问可以不可以用ipa直接发布软件到APPStore?这个是可以的,但最好还是先弄清楚正常的流程之后再弄ipa上传。ipa上传也是很有意义的事情,特别在大公司分工合作中,产品不归开发人员管理。上传的人可能不能看到代码。
11.企业账号的问题?如果用企业账号,是可以直接装到用户的手机,无需经过苹果的APPStore下载。确实挺方便。网上说适合500人以上的大公司, 我感觉不是,无论大小公司,如果想让客户体验到最新的软件,那么企业帐号绝对物超所值。而且无需知道安装者的设备号,无需越狱,所有的手机都可以装。如何申请企业帐号以及企业帐号发布APP流程,推荐几个文章:
申请苹果开发者企业账号I
iOS 企业证书发布app 流程
有一个朋友说在弄的时候所有的步骤都没有问题,但是在手机里面打开链接遇到“无法到达”的情况。itms- services:///?action=download-manifest&url=http://www.XXX.com /mytest.ipa,原因是服务器不识别那两个文件类型,.plist和.ipa,后台服务器需要添加文件对这两种类型的支持。在mime里面添加。
我一 同学写的-ios企业开发者帐号使用
12.如何为AppID续费?续费流程链接
13.企业账号的神秘面纱,任何未越狱手机在wifi模式下都能安装。用iphone手机QQ或者其它软件扫描如下图片,别用微信,微信不支持itms-services协议,点击安装抢先版
或者直接用safari打开
itms-services://?action=download-manifest&url=http://www.calinks.com.cn/buick/dx/Buickhousekeeper.plist
不过我觉得企业账号很废。299美元没必要,如果有一些特殊情况,软件更新太频繁,又不想通过苹果的审核,或者软件必须用到私有接口却要给未越狱用户安装,或者你的大多数用户都不是通过AppStore下载,根据你的情况,那么你可以考虑下299美元的账号。一般情况下,还是用99美元的好。
问:这种模式下载,是不是一定要在appstore有才行?答,不是。只要有299账号,不需要在App Store上线,也上不了。
14.有人问,不管是开发,还是发布,appid都是同一个对不对?这个问题显然不是,开发的appid和发布的appid没有要求一定要同一个,你可以开发的时候是一个appid,发布的时候另外一个,完全没任何关联。推送证书跟开发证书和发布证书也没有半毛钱的关系,唯一共同点是他们都是钥匙串里面。发布软件不需要推送证书也能发布,如果你要加上推送功能,那么才需要推送证书。不要被上面所有的要一致而迷惑,上面是指发布这一个操作内的所有的appid,证书要一致。而开发而发布是两个不同的动作。就像抬手与放脚是两个不同动作,类似于手指跟脚趾的关系。 没有任何关系,有关系的是手臂与手指,腿与脚的内部关系。
15.提交时提示错误This Bundle is invalid.New apps and app updates submitted to the App Store must be built with public。这个问题是因为从2014年2月1日开始所有新提交的app和更新,都要用xcode5和IOS7。用xcode4.6是不行的。
16.提示The session's status is Failed and the error description is failed to open ssh session
如果出现很多这样的错误,原因在于你所在的网络,譬如大学学校的网络,房东的网络,或者公司网络限制了上传跟下载。这种问题的解决办法你可以先试着重传,试个5遍还是这样的错误,那就考虑换个网络环境,或者找网管解除限制。