开发的 iOS App 只自己用,有没有办法能让 App 一直能用,就是绕过证书问题(主要是觉得没必要出那 99 刀)

2019-03-02 13:15:21 +08:00
 elfive
自己做了一套智能家居系统,为了体验良好,顺带开发了一个很简单的 iOS 应用,但是个人的调试的证书只能在设备上使用 7 天,除非再次签名安装,否则到期后 App 就不能用了。有没有什么办法(偏方)能绕过这个证书的问题,避免 App 一直需要重新签名才能用。

因为是自己用,不会发布,发布了也没意义,所以觉得没必要浪费 99 刀的开发者费用。

目前环境:MacOS 10.14.2、XCode 10、Swift4.2、iOS 12.1
13076 次点击
所在节点    程序员
57 条回复
sobigfish
2019-03-02 16:48:15 +08:00
@wd #19 lz 告诉你了,免费用户必须 7 天重新签一次
fvckDaybyte2
2019-03-02 17:00:16 +08:00
就算交了 99 刀也只不过把 7 天延长到 1 年而已……而且明年再编译时,又要交 99 刀……如此看起来好像只有上架
ihciah
2019-03-02 17:49:52 +08:00
找个关系好的开发者上 testflight
yghack
2019-03-02 17:52:22 +08:00
testflight 吧,能用 90 天,一个版本
beimenjun
2019-03-02 18:40:36 +08:00
最省心最便宜的方式,就是成为开发者……
matoung
2019-03-02 18:51:29 +08:00
关注,同样的疑问,目前看来无解啊
maxshaw
2019-03-02 19:06:04 +08:00
所以我为了一劳永逸转 Android 了
29EtwXn6t5wgM3fD
2019-03-02 19:11:23 +08:00
扯远点 和 homebridge 对接吧 难度很低 使用起来更方便
lizhuoli
2019-03-02 19:23:36 +08:00
用个人开发者证书,就直接跑一个 Archive Development 版本的装上呗,或者就是直接上传 iTunes Connect 用 TestFlight 装,反正只有机器审核,不需要满足各种 App Store 上架要求

有企业证书的话,问问能否添加 Wildcard(bundle ID 用通配符*)证书?听你的感觉,好像压根用不到类似 Push notification iCloud 之类的东西,用 Whildcard 证书发布一个 InHouse 的版本,就可以用一年,还行。
lizhuoli
2019-03-02 19:25:15 +08:00
感觉楼主好像压根不做 iOS 开发,建议可以看看 iOS 证书知识。不过无论是没有 Native 代码的纯 Web 架构应用,为啥不用 PWA 直接添加书签,多方便
elfive
2019-03-02 21:33:26 +08:00
@lizhuoli 最开始就是书签的形式做的,觉得体验不完美,所以想顺带做个 App 自己玩玩,能比 Safari 体验好就行了呀。。。毕竟书签打开之后还会在 Safari 中多出一个标签页,每次都要手动去关闭,麻烦,也不能全屏。所以说只是为了体验更舒服而已才去开发 App 而已啦。

我做 iOS 开发只是出于对编程的兴趣,无聊打发时间顺带了解 iOS 开发的思想而已。除非能找到收入来源,我是觉得没必要花太多精力在上面的。

说得不对,还请斧正哈。
nikolai
2019-03-02 22:02:41 +08:00
找人合购个人开发者证书

另外,淘宝的企业证书我买过,2 个月就被干掉了。
Wicked
2019-03-02 22:23:13 +08:00
淘宝买企业签名,每月 200 多
ETiV
2019-03-02 22:35:56 +08:00
还是推荐微信,要么小程序、要么公众号底部的菜单

小程序入口很方便了,主界面下拉就能用,可以不发布

公众号的话,谁都能搜到,得做鉴权才行

或者,(我没试过)你在自己的 Mac 上每 7 天签个名、上传、再设个 reminder 每 7 天弹一个 302 跳转到 itms-service 协议的 url 来更新…
elfive
2019-03-02 22:50:41 +08:00
@ETiV 公众号开发过,小程序只是了解过。都是因为限制太多,UI 和体验还不如 Safari。加上早期 TX 公众号接口变动还增加了不少维护成本。后来 TX 减少个人开发者公众号数量把我的账号注销了我就彻底放弃了。Github 上我最近一次更新公众号后台还是两年前😂

不过公众号在苹果 Shortcuts 出来前有一个优势,就是语音直接转文字功能,Shortcuts 出来后,App 也能支持语音调用某一个功能,可能体验不如公众号。但是有系统底层接口,使用也方便,所以 TX 这个优势我觉得并没有多大吸引力让我回去了。
elfive
2019-03-02 22:51:23 +08:00
@nikolai 看来这条路也不是很靠谱。
感谢分享你的经历。
devjoe
2019-03-02 22:59:11 +08:00
需要的话,可以帮你发布到 TF,前提是源码是否方便
elfive
2019-03-02 23:05:09 +08:00
@devjoe 源码没啥不方便的没任何机密,只是现在还没完全开发完,您看如果开发完了,站内联系您如何,到时候再麻烦你帮忙就好了。
Samsonite
2019-03-02 23:08:49 +08:00
@elfive OK,需要时联系我就行了,举手之劳。
elfive
2019-03-02 23:09:47 +08:00
@fvckDaybyte2 上架了之后,即使没有续费开发者,除了不能更新 App 之外,App 会不会因为证书到期而不能使用?

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

https://tanronggui.xyz/t/540295

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

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

© 2021 V2EX