ios企业账号app(ios开发者账号申请公司账号)
苹果企业账号可以发布到appstore吗
99美金的可以(注册时可以选择个人还是公司),299美金的企业账号不可以在AppStore发应用。
企业账号是企业开发自己的内部应用,给自己的员工使用的,但有的也拿这个账号发测试版应用给外部人使用。
虽然苹果技术上没有严格限制企业账号发布的应用在设备上的使用范围,但由于用企业账号可以不经过AppStore给其他iOS设备安装应用,所以你如果真把企业账号作为大规模应用分发的一个渠道,就要有心理准备被苹果封账号。
苹果手机企业版可以登陆个人id吗
不可以。
苹果企业账号可以进行苹果企业签名,个人账号可以进行超级签名。不过苹果企业账号要比个人账号贵非常多。苹果企业账号因为不需要上架App Store,所以深受很多用户的喜爱。苹果企业账号可以将签名之后的应用在任何在ios设备上,并且没有安装数量的闲置。
Ios开发者在进行测试和分发的是就会非常的便捷,现在有很多的企业想要去申请苹果企业账号就是因为这个原因。苹果企业账号现在是一号难求,只有把握好时机才能够购买到一个账号,没有的时候我们也可以选择苹果企业签名,让签名商进行代签。
ios 企业级app 怎么上传
一、通过企业账号申请证书
1 Certificate Signing Request (CSR)文件
在Mac系统中进入“钥匙串访问”,选择“钥匙串访问”-“证书助理”-“从证书颁发机构请求证书…”,如图1所示:
—填写前两项,并选择“存储到磁盘”,如图2所示:
2 请求Certificate证书
登录 —MemberCenter—Certificates, Indentifiers Profiles—Certificates,如图3所示:
—在图4页面,点击右上角加号,添加一个证书:
—选择In-House and Ad Hoc,点继续,如图5所示:
—如图6:Choose File选择第1步的CSR文件上传,点击generate生成cer证书,下载后双击安转(需要输入Mac的密码)
3 App ID
点击右上角的加号按钮,如图7所示:
—有两项需要填(如图8所示),name为描述可以随便填写.bundleID必须与APP的bundleID完全一致(如图9所示)。至于App Services根据自己需要选择。最后点击继续-submit-done
4 生成最终的Provisioning Profile(企业版不需要device即iPhone的UDID,因此跳过)。
选择Provisioning Profile-ALL,点击右上角加号:
—选择刚创建的AppID,点击继续,如图12所示:
—选择cer证书点击继续.图13 给最终生成的Profile文件命名方便自己识别。然后点击生成,并下载双击打开。至此证书环节完毕
二、打包ipa,手动生成plist
这一步开始前,需要将手机插入电脑,并调试选项选择真机。(防止无法Archive),如果没有真机,可以选择iOS Device(这个没有测试)。
1 打包ipa
1.1 Edit scheme
用Xcode打开对应APP。Product-Scheme-Edit scheme,填写scheme name如图14所示
1.2 选择对应证书,即刚才生成的证书,如图15所示:
1.3 归档,Product-Archive,并按图16,图17操作:
完成之后会生成一个ipa包。
三、发布APP
要发布还必须有一个plist文件,在Xcode6之前会自动生成一个plist文件,但是Xcode6之后需要我们自己创建plist,文章最后提供一个plist模板,复制并重命名为plist后打开根据提示操作即可.图18为
plist的截图,可以看到有三个URL,分别存放ipa,大小图标。当用Safari打开plist时会根据填的URL来下载安装ipa,大小图标。
那么plist放在哪里呢?它的URL是多少呢?苹果对plist存放地址有要求,必须是https的,如果没有https网站,我们可以把plist放在。具体做法就是在上面创建一个项目(不能是私人的),然后将编辑好的plist传到项目,最后将plist的URL赋值下来,比如。然后我们在Safari中输入:itms-services:///?action=download-manifesturl=就可以安装了(一定要将红色字符串和蓝色URL一起输入)。
Safari操作的具体流程是:
1 Safari解析我们输入的那一串字符串,找到plist文件
2 根据plist文件里面提供的信息下载ipa包,还会访问大小图标
下面是plist模板的文本形式,将其复制到文本然后重命名.plist,用Xcode打开按照提示编辑即可。
?xml version='1.0' encoding='UTF-8'?
02.2 !DOCTYPE plist PUBLIC '-//Apple//DTD PLIST 1.0//EN' ''
03.3 plist version='1.0'
04.4 dict
05.5 keyitems/key
06.6 array
07.7 dict
08.8 keyassets/key
09.9 array
10.10 dict
11.11 keykind/key
12.12 stringsoftware-package/string
13.13 keyurl/key
14.14 stringipa包URL(必填)/string
15.15 /dict
16.16 dict
17.17 keykind/key
18.18 stringfull-size-image/string
19.19 keyneeds-shine/key
20.20 false/
21.21 keyurl/key
22.22 string下载时大图(非必填)/string
23.23 /dict
24.24 dict
25.25 keykind/key
26.26 stringdisplay-image/string
27.27 keyneeds-shine/key
28.28 false/
29.29 keyurl/key
30.30 string下载时小图(非必填)/string
31.31 /dict
32.32 /array
33.33 keymetadata/key
34.34 dict
35.35 keybundle-identifier/key
36.36 stringBundleID(必填)/string
37.37 keybundle-version/key
38.38 string1.0/string
39.39 keykind/key
40.40 stringsoftware/string
41.41 keysubtitle/key
42.42 string副标题(非必填)/string
43.43 keytitle/key
44.44 string应用名(必填)/string
45.45 /dict
46.46 /dict
47.47 /array
48.48 /dict
49.49 /plist
iOS企业级APP需要经过审核吗? apple是如何界定用户是企业员工还是普通消费者
不需要审核。但是企业级app必须使用苹果企业开发者账号生成的密钥签名才能打包,这个账号一年好像是199美元的费用。另外,打包的app不能有恶意功能,否则被苹果知道了会封开发者账号的。
苹果企业开发者帐号可以把app上传到app store吗
企业开发者账号不可以把App上传至appstore中
根据ASO100的总结,目前,苹果开发者账号可分为三种类型:个人、公司、企业,且三者的费用以及权限等不尽相同。
1.个人开发者账号
①费用:99 美元/年
②协作人数:仅限开发者自己
③不需要填写公司的邓百氏编码( D-U-N-S Number)
④支持账号下的 app 上线 App Store
⑤需要创建 Apple ID
2.公司开发者账号
① 费用:99 美元/年
② 允许多个开发者协作开发
③ 需要填写公司的邓百氏编码( D-U-N-S Number)
④ 该账号下的 app 可上线至 App Store
⑤需要创建 Apple ID
3.企业开发者账号
① 费用:299 美元/年
② 允许多个开发者协作开发
③ 需要填写公司的邓百氏编码( D-U-N-S Number)
④ 该账号下的 app 不能发布到 App Store 中
⑤ 需要创建 Apple ID
在这三种类型的开发者账号中,个人开发者账号是所需资料最少、最容易申请下来,且最常用的。而上述解释中很明确的说到——企业开发者账号下的App不能发布到App Store中。
以上为ASO100的回答,如果帮到了你,请点击~~~
iOS企业账号发布app 有数量限制吗
个人 和公司帐号都是99美元,这两个的上限是100;企业没有限制,不能发布app1,企业账号也只能注册100台设备,用于Development的证书,2,一般连电脑做DEBUG的时候也不需要太多设备,几台就足够了;其他人要帮忙测试的话,用Distribution里的In House做无线分发,XCode打开工程,Project菜单-Archive,然后在Organizor的Archive 里找到你打包的文件,点Distribute,
3,类型选Enterprise,next之后,勾上Save for Enterprise Distribution,填上参数,保存。然后上传到服务器,找找无线分发的例子,改改就可以了。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。