Xcode 生成的 7 天证书必须等过期了才能重签吗?我这几天每天都打新包安装,还是过期了。写给自己用的 APP,根本没打算上架,不想实名

88 天前
 drymonfidelia
1937 次点击
所在节点    iDev
2 条回复
gebiwanger
88 天前
这个是由 Provisioning Profile 文件控制的,这个文件里面包含了过期时间、免费开发证书等信息。会封装在 app 里面,运行的时候打进真机中做安全校验。

免费开发者账号,Provisioning Profile 文件完全由 xcode 控制,没有操作后台,也没法删除重建。所以你每天都默认使用第一次创建时候的 Provisioning Profile 文件,直到过期后 xcode 重建。

有一个曲线救国的办法,就是删除免费的开发者证书。Provisioning Profile 里面会包含 xcode 帮你创建好的 免费开发者证书。如果开发者证书无效了,那么 Provisioning Profile 文件就会重新创建。

你可以在 `Keychain Access` - `login` - `My Certificates` 里面,删除默认生成的 development 证书,然后 xcode 重启。xcode 就会重新生成 Provisioning Profile 文件了,过期时间也会更新。
strongcoder
88 天前
V 我 50 给你加个设备到开发中账户中,可以用一年 哈哈哈哈

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

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

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

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

© 2021 V2EX