How can I update my App in the App Store if the Distribution Provisioning Profile expired?

旧时模样 提交于 2019-11-29 06:13:53

The important part is keep the same bundle id.

If your provisioning profile has expired or you has to generate another certificate, it doesn't matter.

Get anew version of you provisioning profile, build your app and it should be fine.

If the profile is expired, simple renew it or generate a new one. I did it yesterday, my dist profile was expired and I simply deleted it and generated a new one.

Once a new one certificate is generated, download it, delete the old one from your keychain and add the new one.

After that, try to build your app. (Sometimes restarting Xcode is required)

Every profile and every certificate will expire. As long as the developer account is still the same, simply creating a new distribution cert should do the trick.

You need to keep exactly two things the same: the enrolled iOS Developer account you use, and the Target Identifier Property in Xcode (becomes the Bundle Identifier in the app). Do that, and the result will be an update to the same app in the App store.

Everything else you can renew, recreate in the portal, install on a new Mac, etc., including App IDs (wildcard on not) created in the portal, Developer or Distribution certificates, and provisioning profiles in the portal, installed in Xcode or on the iDevice. You can also change the Bundle display name (under the icon), the Product name, the Target name in Xcode, and maybe even the name of the app as it appears in the App store (if it's not misleadingly different).

Renew your certificate and provisioning profile at the iOS Developer Portal.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!