AdHoc/Development 签名有效期是以 Provisioning Profile 为准吗?

大家好,我是 RE 新人

想请教一个问题:

AdHoc/Development 签名的IPA,有效期是以什么为准?是只跟 Provisioning Profile 有关,还是与 Development/Distribute 证书也有关?Apple Developer Program 过期了会吊销我申请的证书吗?

例如:
我 2020/01/01 日加入了Apple Developer Program(有效期至 2021/01/01),
2020/03/01 日申请了一个 Development 证书(有效期至 2021/03/01),
2020/05/01 注册了 “iOS App Development” 类型的 Provisioning Profile(有效期至 2021/05/01),
使用证书和 Provisioning Profile 签名打包我的App,导出IPA包。

那么,
如果我在 iPhone 上安装了这个App,从那个日子开始会因签名失效无法运行?

A、2021/01/01
B、2020/03/01
C、 2021/05/01
D、只要不删掉App,可以一直运行

哈哈,感觉变成在出题目了,抱歉我是来提问的,所以没有答案 :joy:,我心中的答案是B,也就是2021/03/01,证书过期之日

2 Likes

顶一下。。我目前在做实验了。我在开发者中心那里吊销了我的证书,在device那里移除了我的设备,不知道会不会影响到已经安装到设备的App