我从来没有为 iPhone 开发过应用程序,但是我们的客户有一个应用程序,它是由他以前的供应商开发的,现在供应商已经结束了他在我们国家的业务,所以现在我们有了该应用程序的源代码以供进一步使用发展。我们需要立即采取的行动是该应用程序未在 iOS 11.0 上运行,我们需要提供适用于 11.0 的构建。
所以我在 Xcode 中打开应用程序并将部署目标设置为 iOS 11,应用程序构建成功并在模拟器上运行,所以我想让我们在真实设备上检查一下,但是当我连接设备并询问 Xcode在我的设备上构建和部署我收到了错误。
No profile for team '***********' matching 'PROTEST' found: Xcode couldn't find any provisioning profiles matching '***********/PROTEST'. Install the profile (by dragging and dropping it onto Xcode's dock item) or select a different one in the General tab of the target editor.
Code signing is required for product type 'Application' in SDK 'iOS 11.1'
据我了解,我需要为 iOS 应用开发创建配置文件。
有人可以指导我吗,我需要知道如何创建配置文件以及我应该如何将其用于之前由其他人开发的现有项目。
注意:*********** 代表 key 或配置文件 ID,我不太确定,但我认为我应该对其进行审查。
最佳答案
如果您拥有苹果开发者帐户的凭据,并且应用程序是从该帐户的证书和配置文件中签名的,那么您可以使用您的 mac 上的私钥轻松生成新证书并编辑临时配置文件。您需要做的就是在 xcode 的帐户部分添加客户的帐户。如果您无权访问用于使应用上线的开发者帐户,则无法使用其他苹果开发者帐户使用相同的 APP-ID 上传或更新该应用。您至少需要更改APP-ID。
关于ios - 如何更改现有应用程序的配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47326531/