晚上网上理财可靠吗可不可以买理财

上下架应用
只需一步,快速开始
10个大坑,当你产品上架AppStore会遇到
相信大家一定非常「深恶痛疾」AppStore的一系列产品上架规则。每次产品上架,一定要折腾很久,让人蛋疼。所以特此发起本期沙龙,为大家带来一些经验。闫国荣:以下是现在能记忆起,遇到的问题。大家对此有不清楚的地 ...
相信大家一定非常「深恶痛疾」AppStore的一系列产品上架规则。每次产品上架,一定要折腾很久,让人蛋疼。所以特此发起本期沙龙,为大家带来一些经验。闫国荣:以下是现在能记忆起,遇到的问题。大家对此有不清楚的地方可以提出来,我详细介绍下。1、内容含敏感话题或对苹果不友好的信息(如苹果婊)2、使用了友盟的统计SDK,获取了IDFA但是上传填写无广告3、采用友盟IDFA的sdk,并用友盟的默认淘宝页面广告,被告知和产品内容不(最近)4、App在itunes中和安装后显示不一致(最近)/5、App内有检测更新(最近)6、在审核半夜被发小广告7、自己的账号体系限制只要求输入邮箱8、没有帮助注册用户默认性别和头像(不支持跳过)9、App没有自己的账号体系,只采用了第三方登陆10、上传苹果时一个非必填的隐私条款的URL未填11、付费购买项目没有恢复购买功能12、UGC产品没有举报功能1号大坑:检测更新苏立:第5点,我看到有些app还是在app内有检测更新,他们是如何做到的?闫国荣:检测更新这个本来是标配功能,但是在3月开始以来的审核中要求不能加入。你们看到的很多支持检测更新是之前的版本,现在上架的新产品严格控制这条,当然啦,现在更新版本有一部分漏网之鱼。抽屉:检测更新连TestFlight都会被拒绝。苏立:我知道一个app叫限时免费大全,因为检测更新问题被苹果限制,最后他们无奈,只好上了一个改名后的新app。闫国荣:可以取消更新吧,反正iOS系统大部分用户默认自动更新。你向苹果提交版本appstore显示提示更新,还有我写的这条。2号大坑:和系统接近的图标效果Kun:生活日历之前标志用了一年多,直到苹果推出通知中心以后,说我们的标志和他们像就被打回了,改了很多版本,颜色图形各种改都不给过,最后直接换了一个标志;另外app推荐也不能用,一般用服务器控制,通过后再上;安卓的字眼不能有……3号大坑:使用QQ登录会进入引导下载QQ页面,结果被苹果退回审核治愈猫:补充我们遇到的一种情况,我们用了QQ第三方登陆,如果用户没有安装QQ的话,使用QQ登录会进入引导下载QQ页面,结果被苹果退回审核。闫国荣:糗百有这个问题,在没安装正常版本QQ情况下,不提供web qq登录,但是一直顺利上线。Aaron:注册时不能获取邮箱和生日吗?闫国荣:注册的时候,账号格式不要只限定邮箱,可以是其他格式,如果限定死,就会被拒。抽屉:如果只提供手机号注册会怎样?闫国荣:手机号注册没有问题。条款17.2好像写的是不能获取生日和邮箱,没写手机,所以不在管辖范围。4号大坑:广告原因导致被拒柴Crystal:上周提交一款产品,里面有广告代码,但是没有显示广告,也被退回了。闫国荣:恩,因为你们可能调用了它的IDFA的相关东西。就算没广告的展现,但是苹果也发现你们调用了,就会说你们有广告。接着说友盟的问题:友盟为了逃避苹果的审核,在后台默认做了一个淘宝的全屏广告,不过在3月之前都可以过,但在3月之后,苹果也要拒,因为很多产品和淘宝的广告不符合。比如我是糗百,弹出一个淘宝广告,苹果也会拒绝。所以一般有两种做法:①采用友盟的无IDFA的sdk(经友盟确认,无IDFA的sdk 数据一样准确无误差。)②自己做个banner广告,审核过了后台修改参数,隐藏。5号大坑:出现第三方操作系统的名字或图标第三方操作系统的图标或者名字,不能出现在应用内。例如出现Android的图标关键字被拒,这个遇到过么?闫国荣:你的app截图也最好不用android手机壳子,android的也不要用iphone状态栏。在各个市场,都不允许出现对方系统的东西,我们android之前偷懒,用了iOS宣传图,也被android市场拒绝过,因为状态栏是iOS的。Kun:产品描述中提到安卓,就被拒了。张涛Soloer:上传应用截图时,如果是上传百度市场,截图状态栏能看到应用宝图标,会被拒绝的。iOS版本,做了一个付费版,和原有版本策略不同,但是appstore拒绝了,理由是和旧有版本功能一致其实,竞品都是那么做的,已经上线了。这是我遇到的两种情况。6号大坑:注册登录,性别和头像非必填闫国荣:“没有帮注册用户默认性别和头像(不支持跳过)“,这个问题不知道你们遇到过没,我才遇到的,略坑。和苹果交流了很多次,最后屈服了。注册的时候现在多数app是必须用户完成头像、性别信息的。60%都不可以跳过,但是我们这次审核的时候,不行了。苹果要求性别和头像都可以非必填,大家最近上架的要注意这条,当然审核员尺度不一样,很难说。抽屉:这是什么意思?就是在注册时用户可以skip填写用户名和头像的部分?Aaron:我们现在的产品还没有头像,下一版本就会加。7号大坑:软硬件结合的产品,一定要拍摄视频或者寄送硬件给苹果检测陈宇强:早年做智能可穿戴设备时,因为需要硬件和软件整合才能使用,苹果以软件无法测试为由拒绝了。后来苹果要求把硬件寄到没过来完成软件的测试。不知道群里有没有人做智能可穿戴设备,如果有的话上架前提前录制一个硬件和软件联合使用的视频放在优酷,在提交时在备注栏里填上视频链接,否则会悲剧了还不止,苹果可能要求把硬件寄过去,遇到寄硬件的时候就推迟到遥遥无期了。8号大坑:界面太丑,宣传太过,跟风明显会被拒界面太丑的情况也有被拒绝过,产品没新意也是被拒的一个原因。高威煌:太丑真的会被拒么?Roger:这是真的。Reggie:宣传图片过度,也会被拒闫国荣:再说个大家记得不?当年那个bird不是很火么,然后大批类似商家,苹果都拒绝了。我还要说一点,大家注意!我提到我们有写苹果婊被拒,其实有的朋友,写2逼都会被拒,我也试过2逼,苹果不行。还有朋友的产品里面有一个图是竖起中指的,也被拒。付平非:是的,我们写了逗比、牛逼、绿茶婊,被拒了三次,也是无语了。9号大坑:内容型 app遇到版权问题,怎么破Roger:先交代下背景,我这边负责的是视频聚合类的应用,主要是各种美剧、英剧。在第一次提交被打回,原因是应用会出现崩溃的情况,所以在这里提醒大家:在提交苹果审核的时候,一定要做好测试。潇:crash确实容易被拒,有没有比较好的外包测crashfree率的服务?苏立:关于crash,有哪位朋友用过腾讯的bugly吗?我只是听说过。Roger:之后的六次被拒,原因五花八门,不过总结起来就是①64位兼容②版权问题③版权问题④版权问题……所以这里我想跟大家主要分享下app内容这块的经验。前面@闫国荣有说到过可以多准备几个开发者账号,这里我是有实际经验的。潇:版权问题是怎么测试出来的?一个个看么?Roger:有关版权的问题,其实也是根据审核人员的心情,虽然这样说不太严谨。因为本身是视频聚合类的应用,所以视频播放是核心功能,那么苹果会要求你提供版权方的授权。对于这一点,我们的做法比较取巧,在提交审核时关闭播放功能。另外,之前菠萝视频的做法也是可以借鉴的,提交审核时用内嵌的web页。但是我们关闭播放功能后提交,还是因为版权问题被打回,在反馈信息中的截图显示,我们使用了热门剧集的官方海报,因此在这里也要建议大家,在选取截图的时候,尽量避免使用有版权隐患的图片,这次被拒后我们更换了全部剧集的海报图潇:我想了解下,音乐类会遇到版权原因被拒问题么?Ken:音乐类是有版权问题的,我们的应用,开源的BBC也要;硬件类要么有视频,要么深圳也有那苹果团队帮忙审核。10号大坑:支付、文案等问题导致被拒王越:有因为支付问题的么?必须要用苹果的支付渠道张涛:我们的app只用苹果的支付渠道,别的支付使用了,怕被拒,就没有用,但是又看到竞品使用别的web支付的,已上架。一熊一浮云:我也说说我们被拒的情况(括号是解决办法):①因为应用里面一个活动文案里面奖品是iphone(改文案,声明与苹果公司无关)②重新提交后又因为活动的图表像iphone(改图标)③内嵌彩票应用因为没有销售许可(提交时隐藏应用,通过后恢复)④内嵌公益捐赠应用(提交时隐藏,通过后恢复或者链接跳转到浏览器使用)闫国荣:还有听说iOS写的不对被拒,各种要小心,i小写,OS大写!陈沉沉:我们是一个手游社区,当时在描述中提到“礼包“,被拒。Roger:“礼包“在苹果认为是积分墙。闫国荣:所以奖励、抽奖等都要宣布和苹果无关。上架心得1:如何利用企业账户做内测,多备一些个人开发者账户Roger:企业账户有企业账户的作用,不过个人账户当然多几个比较好。潇:企业账户可以直接打ipa,放服务器下载。光头:那可以理解为可以通过购买这个,然后放服务器下载做内测。抽屉:真不建议用这样的企业证书做内测,容易被苹果下架。怎么说呢,苹果官方是不推荐用这个方式来发布测试版本的。反正只要有人投诉你的企业证书用于测试,那么就有被吊销的风险Roger:之前我们公司另外一个应用上线的时候,也有过因为内容无版权证明被驳回,后来我们更换了应用的名称,用4个不同的账号分时段提交,结果就有一个过了闫国荣:这个是内测的,本身不上架appstore,只上架一些越狱商店或者放到自己官网下载Ken:企业证书做内测没什么问题吧?Roger:1999的企业账号,你在注册时候,需要邓白氏码,同时苹果的客服部门会给你打电话,了解注册的用途闫国荣:恩,那个1999没问题,公司都需要一个。不过这个不会影响其他版本上架。潇:他们建议testflight,但体验很不好。我们使用企业账号做内测,个人账号做正式发布抽屉:在“提示更新“还可以用的时候,我们做过类似的hack,指定一些规则,当用户符合规则提示他去更新新版,新版可能是发布在firim或者TestFlight。心得2:提交前如何自检闫国荣:我贴下经验心得:上线之前查看最新的审核标准,自查通过社交网络了解最近时间被拒的原因,自查在上传填写测试账号的表单中可以填写录制产品使用视频的youtube链接,让审核人员了解产品页面跳转情况被拒之后要继续申诉,试图告诉苹果你没有问题(假装也要这样),因为苹果会除了这个原因给你再查出其他原因审核过程中严格监督内容,尤其是中心化的产品,遇到小广告容易被苹果发现,拒绝审核在半夜进行,最好对内容和服务器状态进行好的监督、管理,因为小广告、服务器问题大多发生在半夜在申诉过程中保持良好的心态和沟通语气,不然吃亏的是你自己(亲身体验)申诉不一定用英文沟通,可以直接用中文沟通PC 端也有发布的窍门张栖铭:PC端的我先发几条:①与360等杀毒软件、安全卫士类的关系:不预先打招呼,就做一些偏向于底层的功能,会不停的被弹窗,最好是找到这些公司内部的人,加入白名单。例如以前做过的云端软件、有道词典等。以前我们软件打包发布前,都是先打包到360去提交一下,他们审核通过以后,我们才发布的,不然弹窗会导致转化率很低。②经常与其他软件相互冲突,发生莫名其妙的问题。例如有道词典的取词等功能,经常会发生无法取词或者崩溃的情况,可能是自身的问题,也可能是其他单个/多个软件的问题,需要逐个排查③与windows系统发生的诡异问题。例如有一次测试,无意中发现将系统色彩由32位换为16位,100%重现崩溃。分享者福利闫国荣曾在腾讯做开发,后来创业做产品经理,大家已经可以从沙龙中看到他对于 iOS 上架非常有经验,而且是一个非常愿意分享的人,希望BAT 大公司的产品经理职位或者成都本地互联网公司的产品经理职位;陈宇强曾在智能硬件公司工作,后在脸萌担任 iOS 工程师,对于社交有自己的产品观,希望有 BAT 公司的产品经理职位;有兴趣的同学可以通过「十万产品经理」来了解详情。最后,感谢大家参与「十万产品经理」线上沙龙,我们每周三都会有线上沙龙活动,大家可以关注公众号 lightintech(要有光计划)获得最新活动和沙龙。来源:「十万产品经理」知乎专栏:/100000PM
上一篇:下一篇:
Powered by
鸟哥笔记 沪ICP备号-1TECH2IPO/创见
「 等待新的科技故事 」
Icenium:让你不用买苹果电脑,就能开发iOS应用
Icenium则提供了一整套工具,从开发、调试到版本控制,连程序签名功能都有,开发者甚至不需要有OS X环境,就能让自己的程序在App Store上架。
今天Telerik公司宣布,在经过四个多月的测试后,网站正式上线,Icenium是个提供跨平台开发工具的网站,开发者甚至不需要安装任何SDK,一切都可以在网站上完成。Icenium的开发工具包分为四个部分:Graphite:轻量级、适用于Windows的开发环境,只有10M左右。Mist:网页端开发环境,可以与Graphite同步,同步机制包含版本控制功能,同步以Git网址为基础,支持Github和其他类似网站。不过Mist功能局限性较大,对于非Windows用户没有多少吸引力。LiveSync:实时编译,在所有已连接的设备上运行代码,并获得预览图,比xCode的错误提示更加直观。LiveSync支持iPhone、Nexus 7等多种设备。Kendo:Kendo是整个开发包的核心部分,它能优化并转换代码,生成原生安装包,以适应每种设备。相比Google推出的,Icenium侧重点有所不同,前者只能简单的将Java语言转换为Objective-C语言,而Icenium则提供了一整套工具,从开发、调试到版本控制,连程序签名功能都有,开发者甚至不需要有OS X环境,就能让自己的程序在App Store上架。现在申请Icenium,能免费使用到明年5月1日,程序员,你们还在等什么?
请后参与评论[appstore应用发布流程]appStore上传苹果应用程序软件发布流程
· · · ·
您当前的位置: → [appstore应用发布流程]appStore上传苹果应用程序软件发布流程
[appstore应用发布流程]appStore上传苹果应用程序软件发布流程
篇一 : appStore上传苹果应用程序软件发布流程如有疑问,或者需要人帮忙,可以到QQ群:首先确定帐号是否能发布, /account,如果你打开ProvisioningPortal,然后点击DisTribution看到的是下图中那样,再考虑按下面的方法弄(1)图中加号是灰色,点击图中的加号,没有反应,说明你的帐号不能发布,找你们老大要帐号,正常情况是加号是黑色,点击会弹出1个创建证书界面。(2)没有发布证书,如果有,是图中那样,如果你没有或者状态不对,则你需要新建证书,下面的内容会1步步介绍。(3)发布还需要用到Xcode,就是需要1个苹果系统,最好要有源代码。(因为用ipa上传更复杂,可能有的公司是外包买的代码,然后自己公司上传,对1个新手来说,第一次就用ipa上传可能会崩溃。)1.进入开发者中心,进入到iOS Provisioning Portal界面,然后进入appids界面创建1个专为发布软件用的appid,并为其创建证书名字不是很重要,随意 根据最近几年开发iOS的经验,如果是上传应用到APP Store必选第1个APP ID----explicit appid。如果是平常开发使用,用第二个更好,减少设置appid时选择太多的麻烦;当然申请的第1个在平常测试的话,只能对1个签名有效了。所以通常appid的选择就是你有多少个项目就创建多少个专用app id。然后建1个开发用的app id。 第1个专用意思是说创建单一应用程序的appid,要用到:游戏中心,应用内购买、数据保护、和iCloud,推送,等一些对签名有精确操作的情况,1个explicitapp id只能为单一程序使用,举个例子:com.csc.wahaha。如果上传选第二个也是可以的。使用*,*代表的是匹配任意字符,就是你的应用程序名称任意。BundleID怎么写,我给个例子:(com.csc.*)。苹果建议使用完整的appID进行上传。因为如果你在以后想增加推送等其它功能,如果之前不是完整的appID那么你需要重传软件。如果你选的是第一项,毕竟推送是苹果软件1大特色,用的也很多,那么你不能使用*,假设你的项目名叫wahaha,那么appid就应该是com.csc.wahaha。 最后再强调一遍,上传应用一定要使用explicit格式的app id。项目名不要用中文,而新手可能会奇怪,手机桌面上软件名为什么是中文的呢,那个是在plist里面设置的。上面图上的内容,如果是第二种appid,那么不用看,如果是第1种,则用到什么就选什么。然后点击继续。创建完appid后再添加1个证书,发布证书,必须是管理员身份,组员 身份没有Distribution权限,无法发布。新手可能有疑问,Certificates与ProvisioningProfiles的功能和区别是什么?Certificates就是证书,ProvisioningProfiles是配置。证书是用于钥匙串的,而配置文件是用于xcode的。应该先弄1个证书,再弄配置文件。最终这2个都是必须的。选择Certificates,点击加号,选择App Store and Ad Hoc,点击继续,知道看见下图然后打开钥匙串,然后点击电脑状态栏上的钥匙串,然后从颁发机构请求证书按照上面的操作,填上你帐号邮箱地址,名称,然后点击继续,然后存储到磁盘,保存到桌面然后点击chooseFiles,选择刚才那个CertificateSigningRequest.certSigningRequest创建的那个证书,然后就创建完成,然后下载发布证书,安装到钥匙串里。然后在弄1个ProvisioningProfiles文件,同样的办法,点击加号,选择Appstore,然后选择你创建的那个appid,包含创建的证书,然后为证书取个名字。等到看到Yourprovisioning profile isready.然后下载配置文件,然后双击打开安装到xcode中。在最新版本的xcode安装这1步是不需要了。在4.X版本中会看到如下图:看到这样之际,说明你证书安装,配置文件都没问题了2,发布应用时需要选择iOSDevice。对于用较低版本xcode的兄弟,可能有一些额外操作。(这个图片随着xcode版本的更新,已经失效,意思就是新版的XCODE界面与图片不符,操作方式为下图,有个朋友用最新的版本就不需要做,当然如果跟着下面的做了也不会出错)将内容改成Distribution3.配置TARGETS里面的Summary的BundleIdentifier, TARGETS里面的Build Settings的Code SigningIdentity, PROJECT里面的Build Settings的Code SigningIdentity这三部分匹配,(在填写开发者网站时的BundleId时也要匹配。具体怎么算匹配在文章最下面已经补充,如果在出错后可以看下,这里的话还是按照顺序1步1步做),然后进入Product菜单-&Archive,然后会自动弹出Organizer,Archive包是用来上传到AppStore的之前说的证书匹配什么的说的比较复杂,其实如果按步骤1步步来很简单这里选择你创建的发布证书就OK了Applications must be ready for upload on iTunes Connect before theycan be validated or submitted from within Xcode.4.如果看到的是上面的界面,那是正常的,因为你还没告诉苹果公司你要上传你的软件,苹果公司没准备好接收你的软件,那你接下来的是登陆开发者中心,打开/account/登陆IOS Dev Center的iTunes Connect,然后点击Manage YourApplications,然后点击Add New App,(第一次发布之际有1个界面选择公司和语言,我是随便写的,好像没什么区别)然后开始配那些项,这个没什么难度,一看就懂,按照要求写上去就行10月17日补充,由于ios6的推出,苹果在开发者网站上有了一些变动,在填写信息之际有个朋友纠结了3天也没弄好,最后直接Q我,我就直接帮他做了。我就把如何填写的信息完整的发出来吧可能在这里填写之际,要注意一下,如果之前appid如果不是用*,可能看不到以下界面,这个要去重新新建1个appid,然后更新发布证书,指向那个appid,如果你看到的是下面的界面,那么就不需要新建了,然后在BundleID Suffix这一栏写上你的应用程序名,这一栏非常重要,与你Xcode上的程序名要一致才能上传这个界面没什么要填的,就是选择价格,一般都是免费软件,收费的同学一般都有“管”级别的同学在弄,一般不会看这个,呵呵。选择完就继续。这个部分填写之际没什么需要注意的地方,当然越准确越好,但是就上传而言,不会有太过严肃的审核,可能有的时候要选择primarycategory,一般都是business,其他视自己需要和实际情况。这个部分一般全部选none就好,如果你的程序确实有涉及一些不健康的或者暴力的,那就需要仔细看看了新增了1个内容,是鼓励为小孩开发软件,如果软件是针对小孩子设计的,就选上,在分类和搜索时会优先搜索到。这个部分将会在软件通过后显示在appstore界面的正文部分,虽然在上传之际审核的不强,但是还是要认真填写,其他带选择性填写的,如果有的话,最好还是填上去。这个界面是ios6之后新加的,之前上传之际是没有的,那些数据怎么填写的呢,邮箱就是你的登陆邮箱,名称就是你填写的用户名,我的是你也可以点击Edit Profile查看你填写的一些信息,你也可以看到suntiezheng不是我的名字,哈,是我们老大的。接下来的,你要准备1个在苹果商店显示的图标,当然是炫一点好,是用户的第一印象,然后就是要有截图,按照标准,点击旁边的问号查看有什么要求,至少要一张截图,如果你要兼容iphone5 ,那也要iphone5的截图。(这里点开上图中问号,会看到苹果要求你上传什么格式,大小的图片,而不是只能jpg,这个才是最标准的要求)5如果抖按照要求顺利提交,你的邮箱会收到苹果公司的一封邮件,告诉你现在是Prepare forUpload这个状态,然后在点击Ready to Upload Binary之后,状态会变成Waiting ForUpload,到现在即可回到Xcode上传软件了,就是进入Product菜单-&Archive,6.看到这个界面即可松一口气了,这是苹果公司告诉你你可以上传了然后点击Finish,然后回到Organizer-Archives界面,选择Distribution按钮,会有如下界面然后点Next,然后继续点,直到上传到这个时候你要做的就是等待了,当上传完成之际你会收到邮件,通知你Waiting For Review。也就是大功告成。可能第一次发布之际有各种困惑,1:到底怎么样算配置好各种参数?其实很简单,只要把证书设置为专门发布的证书就可以,没有网上说的那么恐怖,之前我被误导了2.我在弄之际有No identities areavailable for signing 的错误,并且在target的bildingsetting里面选不上证书,就是灰色的。最后的原因是:在创建app id时第二个项Bundle Identifier(App ID Suffix)没有设置好3.一定要有1个发布证书有1个朋友出现这个问题,是发布证书不能识别,对于这个问题,分3步解决,第1步,点击那个Organizer界面最下面的Refresh,要是依然是黄色感叹号,则第二步,右键删除不能识别的证书,再到苹果开发者网站下载那个发布证书,如果这样做后依然是黄色感叹号,那第3步,再苹果开发者网站移除掉那个发布证书,重新来,移除后,打开钥匙串,请求1个证书,然后提交,刷新一下界面然后重新下载,安装。如果还有问题,那就操作步骤有问题了。每1个步骤都不能错,这就是苹果的变态处4.可能有各种问题5.有个朋友问我,“我准备了这些图片,该如何使用呢”可能这个朋友同时看多个文档,但我之前没有着明确提出来在哪个地方传这些图片,可能那个朋友就迷惑了,其实我有提到的,红色的第5点的上面,用括号补充出来了6.有个朋友问:“那个所谓的把程序打包啥的是不是那个什么操作Archive的过程?”这个问题,说的很对,我自己是这么认识的。根本就不存在打包的概念,不象安桌生成1个APK,拿到手机上面就直接装,当然越狱的是可以。如果你把你的程序用itunes生成1个ipa出来,我觉得这个过程才叫打包。而网上有些朋友说的打包,应该就是提交过程,所以根本不需要理会打包什么7.有个朋友问“在itunes connect上面,我想上传1个免费的应用程序,我难道只需要操作这个吗?不需要额外的提交什么合约之类的东东,吗?”这个问题,是没必要担心的,因为在申请开发者帐号的,它所要求的信息基本都已经录入了,99美元你也付了,你有权利上传你的程序,无需其他任何额外要求。当然通不通的过,那是审核阶段的事情了。审核标准网上也有。8.有朋友问,appid是不是一定要按照那个格式?苹果公司推荐使用完整的APPID作为你发布的软件的appid,不用使用带有*的通配符,每1个软件发布都对应1个唯一的appid,因为如果你没用完整的appid,假如后续需要升级要用到完整的,而如果相同的appid被占用,那么你得重新上传。9.最近有朋友遇到了不能安装证书的问题,而且不止1个人,其实是因为苹果界面的变动,有1个是用于管理上传到appstore的版本,有1个是用于创建开发者的证书。要看清选项10.有人问可以不可以用ipa直接发布软件到APPStore?这个是可以的,但最好还是先弄清楚正常的流程之后再弄ipa上传。ipa上传也是很有意义的事情,特别在大公司分工合作中,产品不归开发人员管理。上传的人可能不能看到代码。11.企业账号的问题?如果用企业账号,是可以直接装到用户的手机,无需经过苹果的APPStore下载。确实挺方便。网上说适合500人以上的大公司,我感觉不是,无论大小公司,如果想让客户体验到最新的软件,那么企业帐号绝对物超所值。而且无需要知道安装者的设备号,无需越狱,所有的手机都可以装。如何申请企业帐号以及企业帐号发布APP流程,推荐几个文章:申请苹果开发者企业账号IiOS 企业证书发布app 流程有1个朋友说在弄之际所有的步骤都没有问题,但是在手机里面打开链接遇到“无法到达”的情况。itms-services:///?action=download-manifest&url=/mytest.ipa,原因是服务器不识别那2个文件类型,.plist和.ipa,后台服务器需要添加文件对这2种类型的支持。在mime里面添加。我一 同学写的-ios企业开发者帐号使用12.如何为AppID续费?续费流程链接13.企业账号的神秘面纱,任何未越狱手机在wifi模式下都能安装。用iphone手机QQ或者其它软件扫描如下图片,别用微信,微信不支持itms-services协议,点击安装抢先版或者直接用safari打开itms-services://?action=download-manifest&url=.cn/buick/dx/Buickhousekeeper.plist不过我觉得企业账号很废。299美元没必要,如果有一些特殊情况,软件更新太频繁,又不想通过苹果的审核,或者软件必须用到私有接口却要给未越狱用户安装,或者你的大多数用户都不是通过AppStore下载,根据你的情况,那么你可以考虑下299美元的账号。一般情况下,还是用99美元的好。问:这种模式下载,是不是一定要在appstore有才行?答,不是。只要有299账号,不需要在AppStore上线,也上不了。14.有人问,不管是开发,还是发布,appid都是同1个对不对?这个问题显然不是,开发的appid和发布的appid没有要求一定要同1个,你可以开发之际是1个appid,发布之际另外1个,完全没任何关联。推送证书跟开发证书和发布证书也没有半毛钱的关系,唯一共同点是他们都是钥匙串里面。发布软件不需要推送证书也能发布,如果你要加上推送功能,那么才需要推送证书。不要被上面所有的要一致而迷惑,上面是指发布这1个操作内的所有的appid,证书要一致。而开发而发布是2个不同的动作。就像抬手与放脚是2个不同动作,类似于手指跟脚趾的关系。没有任何关系,有关系的是手臂与手指,腿与脚的内部关系。15.提交时提示错误This Bundle is invalid.New apps and app updatessubmitted to the App Store must be built withpublic。原因在于你用的xcode版本或者sdk的版本低,先确认你的版本是否为最新版或者是较新版。这个问题是因为从日开始所有新提交的app和更新,都要用xcode5和IOS7。用xcode4.6是不行的。这个过一段时间苹果就会将提交应用的版本提高,所以最好的办法就是保持xcode最新。16.提示The session's status is Failed and the error description isfailed to open ssh session如果出现很多这样的错误,原因在于你所在的网络,譬如大学学校的网络,房东的网络,或者公司网络限制了上传跟下载。这种问题的解决办法你可以先试着重传,试个5遍还是这样的错误,那就考虑换个网络环境,或者找网管解除限制。17.Theresulting API analysis file is too large. We were unable tovalidate your API usage prior to delivery. This is just aninformational message.可能是BuildActive Architecture Only的release设置有误。篇二 : iPhone应用发布:使用Ad Hoc发布自己的应用程序使用Ad Hoc有什么好处呢,你可以:发布自己的程序给亲朋好友,且不收取费用程序正式上传之前,得到更多人的reviewApple的设备开发Provisioning Profile有3个月的限制,用其安装的程序,3个月后如果不更换Profile,程序就不能使用了,换成AdHoc的话,可延长期限到你的IDP截至日期使用各种Private API等Apple禁止的功能,而不担心被Reject但是使用Ad Hoc发布仍是有限制的,就是发布的设备最多只有100台。下面我们就来看看其发布和发布后安装的流程。发布下面列出了用Ad Hoc的发布流程,一些步骤是与iPhone开发入门设备上运行程序和iPhone开发入门在App Store上发布程序重复的。你可以根据实际情况省略。发布前的准备发布前需要知道对方设备的的ID(iPhoneUDID),可以让对方到AppStore上安装一款叫「AdHocHelper」的免费工具,然后用它给自己发一封邮件就好了(其中包含了对方设备的UDID)。或者使用其他方式得到设备的UDID,比如iTunes。总之需要得到发布目的的UDID。生成证明书从应用程序点击「utility」&「Keychainaccess」。然后点击「Keychainaccess」&「证明助手」&「发行证明书...」。其中在「用户的邮箱地址」中填写注册AppleID时的地址,并在CommonName中输入英文的名字。最后选择「保存到硬盘」和「指定对称键情报」后点击「下一步」。适当选择文件保存的位置。对称键情报中,确认键的大小为「2048位」,算法是「RSA」后点击「下一步」。过上一会儿,出现结束画面。刚才保存的文件可以用来请求证明书。注册证明书如下图,点击左边的「Certificates」可以注册刚才做好的证明书。点击「RequestCertificate」,在下面的画面中选择请求证明书的文件,最后点击「Submit」。提交之后被添加到表格中,之后点击「Approve」等待。之后,表格中显示「Download」按钮,点击它下载证明书。同时不要忘了下载表格下面的「WWDRintermediatecertificate」。之后分别双击这两个下载的文件,在「提交证明书」对话框中选择OK。这之后就可以在Keychain的「证明书」一项中确认添加的证明书了。注册设备接下来注册iPhone或者iPodtouch。选择「Devices」的右上角的「AddDevice」。在「DeviceName」中输入任意的设备名称。在「DeviceID」中输入刚才确认的UDID后就OK了。最多可输入100个设备的UDID。生成AppID接下来点击「AppIDs」,来生成AppID。在「AppIDName」中输入任意的名字,在右边的「AppID」中输入“*”。利用AppID将应用程序按不同的组管理起来。如果你输入的「BundleIdentifier」与应用程序中包含的「BundleIdentifier」不一致的话,程序是不会启动的。它主要是为了方便多人开发的项目,对于个人而言没有什么必要。所以这里将AppID写作「*」就是说含有任何BundleIdentifier的程序等可以运行。最后点击Submit,就完成了注册。创建ProvisioningProfile最后来创建ProvisioningProfile。选择「Privisioning&Distribution&NewProfile」点击右上角的「AddProfile」。DistributionMethod:AdHocProfileName:任意DistributionCertificate:刚才设置好的AppID:刚才设置好的Devices:选择你要发布的设备ID(可多选,最大100个)随后点击Submit创建ProvisioningProfile。等待一会儿,表格中「Download」显示出来。点击它下载ProvisioningProfile文件。安装Provisioning打开应用程序程序的Xcode项目。由菜单打开「窗口」&「organizer」,拖动刚才创建的Provisioning文件到Provisioning项目中。Entitlements.plistResources中创建新文件&CodeSigning&Entitlements&AddHockEntitlements.plist项目设定为了创建distributionbuild,需要向工程中添加新的编译目标。由Xcode的菜单点击「项目」&「项目设定」中的「构成」标签。选择表中的「Release」,并点击在下的「複製」,生成「Release的拷贝」后,将其名称改为「AdHock」。结束后点击「编译」标签,选择「AdHock」。最后,需要在「AnyiPhoneOSDevice」项目上选择刚才安装的ProvisioningProfile。CodeSigningEntitlements中设置刚才创建的&AddHockEntitlements.plist&。编译选择ActiveSDK为Device、构成为「AdHock」就可以编译了。安装方法1:使用iTunes同步将编译好的xxxx.app与ProvisioningProfile文件一并打包发送给你的用户。用户解压后拖动xxxx.app文件夹和profile文件到iTunes的资料库&rA应用程序下,然后与目标iPhone设备同步即可。方法2:使用iPhone配置实用工具到这里下载iPhone配置实用工具,然后同样将解压后的xxxx.app文件夹和profile文件到拖动到配置工具的资料库&rA应用程序下,点击右边的安装即可。
上一篇文章:
下一篇文章:
本文标题:[appstore应用发布流程]appStore上传苹果应用程序软件发布流程&版权说明
文章标题: 文章地址:
1、《[appstore应用发布流程]appStore上传苹果应用程序软件发布流程》一文由262阅读网()网友提供,版权归原作者本人所有,转载请注明出处!
2、转载或引用本网内容必须是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本网内容原意进行曲解、修改,同时必须保留本网注明的"稿件来源",并自负版权等法律责任。
3、对于不当转载或引用本网内容而引起的民事纷争、行政处理或其他损失,本网不承担责任。

我要回帖

更多关于 晚上可不可以吃姜 的文章

 

随机推荐