个人资料不是" iOS App Store"轮廓

时间:2017-09-28 17:46:17

标签: ios ios-provisioning xcode9

使用 Xcode 9

  1. 处理应用商店构建验证。
  2. 使用应用商店资料制作应用。
  3. 已成功存档
  4. 尝试验证内置版本 组织者,我在选择时收到以下错误 轮廓。
  5. enter image description here 这是用于存档的相同配置文件,它是应用商店配置文件。

    2个查询

    1. 如果是个人资料或应用商店
    2. ,如何识别个人资料
    3. 为什么会这样?很确定这是appstore个人资料。

4 个答案:

答案 0 :(得分:4)

刚出现同样的问题

您需要做的就是删除您的配置文件并在Apple Developer site上创建另一个配置文件。

查询:

  • 1)我们唯一的信息是配置文件本身的开发或分发标签
  • 2)我无法肯定地说出来,但也许Xcode 9签名并不像过去那样识别旧的个人资料。

答案 1 :(得分:1)

如果所有其他方法都失败,请尝试使用Application Loader。我现在几乎只是默认使用Application Loader,因为Xcode上传过程的版本多么荒谬。

答案 2 :(得分:0)

在我的情况下,我总是试图避免撤销Apple cert,因为我与我公司的不同开发者分享。

所以我按照answer建议降级Xcode - >我检查版本9.0.1,不幸的是我仍然有相同的错误消息。

但我已经另外安装了8.3.3 - 它可以正常上传到Apple商店。

更新:我回到直接从App Store安装的Xcode 9.1,因为我遇到运行问题ionic cordova build

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

  • 9.1 - 用于直接在Application
  • 中测试和创建构建
  • 8.3.3 - 用于将构建内容上传到iTunnes Connect - 旁边从不同的文件夹
  • 运行

我希望这是暂时的情况。

<强> [更新]

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

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

答案 3 :(得分:0)

我认为您已选择Ad Hoc选项以获取.ipa文件。选择App Store选项以获取.ipa文件,然后使用Application loader提交.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 ... enter image description here