【发布时间】:2018-04-29 19:21:56
【问题描述】:
我从来没有为 iPhone 开发过应用程序,但是我们的客户有一个应用程序,它是由他以前的供应商开发的,现在那个供应商已经结束了他在我们国家的业务,所以现在我们有了那个应用程序的源代码以供进一步使用发展。我们需要立即采取的措施是该应用未在 iOS 11.0 上运行,我们需要为 11.0 提供构建。
所以我在 Xcode 中打开应用程序并将部署目标设置为 iOS 11,应用程序构建成功并且它正在模拟器上运行,所以我想让我们在真实设备上检查它,但是当我连接设备并询问 Xcode在我的设备上构建和部署时收到错误消息。
没有找到匹配“PROTEST”的团队“*************”的配置文件:Xcode 找不到任何匹配“***********/PROTEST”的配置文件.安装配置文件(通过将其拖放到 Xcode 的停靠项上)或在目标编辑器的“常规”选项卡中选择其他配置文件。
SDK“iOS 11.1”中的产品类型“应用程序”需要代码签名
据我了解,我需要为 iOS 应用开发创建 配置文件。
有人可以指导我吗,我需要知道如何创建配置文件以及我应该如何将其用于以前由其他人开发的现有项目。
注意:*********** 代表密钥或配置文件 ID,我不太确定,但我认为我应该审查它。
【问题讨论】:
-
你购买过Apple Developer吗?
-
第一家公司不仅要给出code,还要给出app id!或者你需要发布一个新的 App Store 应用程序(不是更新),他们应该在 iTunes 连接中管理这个!
-
不,如果我没记错的话,他可以将应用程序移至您的 itunesconnect 帐户。这是应该做的!
-
附带说明:您无需将部署目标设置为 iOS 11 即可让应用在 iOS 11 下运行。如果您这样做,iOS 11 将是所需的最低 iOS 版本。我不认为你打算这样做。
-
@BhushanBabar 您不必为每个 iOS 版本创建新版本并更新应用程序,通常它会继续工作。然而,应用程序在新的 iOS 版本下运行时可能会暴露(新)错误,因此您至少为 iOS 的主要版本更新应用程序是很常见的。为什么你的应用程序在 iOS 11 上完全停止运行我当然不知道。
标签: ios app-store-connect provisioning-profile ios-provisioning iphone-developer-program