Network Extension 必须得开发者账号吗?我只是开发给自己手机用

2019-04-14 01:49:13 +08:00
 OneNian

在做 VPN 软件的开发,初学,只给自己手机用,也必须要个开发者账号?

学生一个。。真的贵啊。

6472 次点击
所在节点    Apple
11 条回复
xuhaoyangx
2019-04-14 01:53:27 +08:00
我怎么 觉得你是拿开源的某些东西,编译给自己用

个人没法申请这个权限,企业好像现在申请也有限制
fvckDaybyte2
2019-04-14 02:27:40 +08:00
不需要。
xiezuan
2019-04-14 07:41:00 +08:00
个人账号可以申请啊,我闲置了好几个帐号,有个肯定不会去用了,还可以有半年多
lizhuoli
2019-04-14 09:58:32 +08:00
没懂你的意思,iOS 设备任意真机调试(非模拟器),都需要一个证书,先可以了解这一点,和 Network Extension 是啥没一毛钱关系

证书可以用每一个 Apple ID 自动分配的免费个人证书
限制: 每 7 天过期,同一个 App Bundle ID 最多绑定 3 个设备,每 7 天刷新一次
再者,就是用标准的开发者计划的证书,99$一年,同一个 App Bunflr ID 最多绑定 100 个 iOS 设备(iPad/watch 另 100 个),每一年刷新一次,真机调试无限制,能提交 App Store
再要真正内部分发,如企业,使用企业证书,199$一年,每个绑定 150 个设备,真机调试无限制,能提交 App Store,能直接无线分发(Safar 点击 i 下载),持续运行到企业证书的过期时间为止

免费的个人证书,对于新手 iOS 开发足够用了,如果真的需要按照上述功能,自己选择,学生没钱的时候,可以加入 Developer Team 来借用或者合用
OneNian
2019-04-14 10:40:45 +08:00
@xuhaoyangx 我在修 bug 和二次开发 wireguard
OneNian
2019-04-14 10:42:34 +08:00
@lizhuoli
// Should be an app id created at developer.apple.com with Network Extensions capabilty
这个功能,要求去账号申请这个权限
Mitt
2019-04-15 01:19:56 +08:00
@lizhuoli 个人免费证书是不能申请 Network Extension iCloud Keys 等权限的
0x000007
2019-04-15 10:43:10 +08:00
@lizhuoli 没懂你的意思,没开发者证书怎么申请 Network Extension 权限
lizhuoli
2019-04-16 22:20:27 +08:00
@Mitt 哦没仔细看懂你的意思,部分 Compatibilities 的功能,如 iCloud Keychain Network Extension,确实不能用免费的个人证书,那么选择就简单了,只有个人或者企业,看你是打算自己买一个还是和别人共享一个了
Mitt
2019-04-17 01:38:03 +08:00
@lizhuoli 没,不是你没看懂我的意思,是你没认真看题主的问题,他一开始问的就是 Network extension 是不是必须要买开发者账号
hf46zr
2019-04-21 00:37:22 +08:00
network ext 权限好像要买 99 刀的开发者才行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/554931

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX