【发布时间】:2012-05-15 19:07:12
【问题描述】:
所以我从一个客户那里接管了一个现有的 iOS 应用程序,该应用程序目前可以通过 App Store 供公众使用。当我在 xcode 中获得该项目时,我注意到与该应用程序关联的所有配置文件都已过期,并且都在以前的开发人员名下。
因此,我将自己添加为开发人员并加入了团队,并在我的凭据下对开发副本进行了代码签名。我为测试创建了一个新的临时配置文件,并通过 TestFlight 向一些注册设备发布了一个版本。没问题。该应用已获准上线。
从现在开始,有人可以帮我完成发布过程吗?我是否要为 App Store 版本创建第三个新的配置文件,并将其绑定到 XCode 中的代码签名?考虑到现在使用的版本与来自不同开发人员的完全不同(过期)的配置文件下,这是否会有问题?我需要通过Apple来做一些替代方法吗?我在这里要非常小心...如果由于某种原因我释放了应用程序并且由于我没有意外采取的某些步骤而导致其崩溃,便便会击中风扇。
【问题讨论】:
-
我回答了这个问题,但后来决定把它变成评论:我认为你不能更改开发者证书。 Marco Arment(Twitter 上的@marcoarment)在他的播客中谈到了这一点。他从 Marco Arment 转到 Instapaper LLC,不得不重新发布他的应用程序,并放弃他所有的评论和评级。你的另一个问题没什么大不了的。如果您可以启动并运行应用程序,则无需担心它会因为“App Store 证书签名问题”而在最终用户的设备上崩溃
-
哇......我很害怕,我当然没有理由怀疑你。我有点惊讶……我的意思是,我现在正在做的事情不会那么罕见。
-
关于 Marco 和 Instapaper 的事情,我不确定这是否完全正确。这可能更像是他现有的应用程序没有将“Instapaper LLC”显示为开发者(在 App Store 的结果中),即使他更改了公司的名称。我现在无法编辑旧评论
-
客户给你这个应用程序是因为他们不再有兴趣开发它吗?或者,您只是他们雇用的新开发人员,并且他们完全打算将其保留为自己的?在后一种情况下......请参阅下面的答案。
标签: ios xcode testflight