个人资料不是“iOS App Store”个人资料

问题描述 投票:0回答:4

使用 Xcode 9

  1. 致力于应用商店构建验证。
  2. 使用应用程序商店配置文件创建了一个应用程序。
  3. 存档成功
  4. 尝试验证内置 组织者,我在选择时收到以下错误 个人资料。

这与用于存档的配置文件相同,并且是应用程序商店配置文件。

2 条查询

  1. 如何识别配置文件是临时配置文件还是应用商店
  2. 为什么会发生这种情况?很确定这是一个应用商店配置文件。
ios ios-provisioning xcode9
4个回答
5
投票

刚刚遇到同样的问题

您需要做的就是删除您的配置文件并在 Apple 开发人员网站上创建另一个配置文件。

查询:

  • 1)我们拥有的唯一信息是配置文件本身上的开发或分发标签
  • 2)我不能肯定地说,但也许 Xcode 9 签名不能像以前那样识别旧配置文件。

3
投票

如果所有其他方法都失败,请尝试使用应用程序加载器。现在,我几乎只是默认使用应用程序加载器,因为 Xcode 上传过程的错误是一个又一个版本。


2
投票

我认为您选择了 Ad Hoc 选项来获取 .ipa 文件。选择 App Store 选项获取 .ipa 文件,然后使用应用程序加载器提交 .ipa 文件。

就我而言,我收到这样的电子邮件......

Missing beta entitlement - Your app does not include the beta-reports-active entitlement. If you intend to distribute this build via TestFlight for beta testing, please re-build this app with an App Store Distribution provisioning profile. Do not use ad-hoc profiles.

After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.

Regards,
The App Store team

然后我将选项从 Ad Hoc 更改为 App Store


-1
投票

就我而言,我总是试图避免撤销 Apple

cert
,因为我与公司的不同开发者共享它。

所以我按照这个answer建议降级

Xcode
- >我检查版本
9.0.1
,不幸的是我仍然有相同的错误消息。

但是我另外安装了

8.3.3
- 上传到苹果商店后它可以正常工作。

更新:我重新使用 Xcode

9.1
直接从 App Store 安装,因为我在运行时遇到问题
ionic cordova build

所以此时我正在使用两个 Xcode 版本:

  • 9.1
    - 用于测试和创建构建 - 直接在应用程序中
  • 8.3.3
    - 用于将构建上传到 iTunnes Connect - 除了从不同文件夹运行之外

我希望这只是暂时的情况。


[更新]

一段时间后,我意识到我的配置文件以

XC
开头,
Xcode 9+
不接受。刷新我的所有配置文件后(避免名称中的
XC
) - 我终于可以使用
Xcode 9+

也许这对于那些解决这个问题的人也很有用。

© www.soinside.com 2019 - 2024. All rights reserved.