xcode 发出 AppSubmit 没有有效的配置文件允许指定的权利 Watchkit

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/29640727/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 07:00:08  来源:igfitidea点击:

Issue AppSubmit None of valid provisioning profiles allowed the specified entitlements Watchkit

iosxcodewatchkit

提问by Cesar Rioja G

I have 2 days around trying to solve this problem. When i try to submit my app, I have two issues

我有 2 天的时间试图解决这个问题。当我尝试提交我的应用程序时,我有两个问题

No matching provisioning profiles found for "Applications/myapp.app None of valid provisioning profiles allowed the specified entitlements: beta-reports-active, com.apple.security.application-groups.

No matching provisioning profiles found for "Applications/myapp.app None of valid provisioning profiles allowed the specified entitlements: beta-reports-active, com.apple.security.application-groups.

And same in WatchKit Extension.appex

在 WatchKit Extension.appex 中也一样

The bundles are com.mycompany.myappand com.mycompany.myapp.watchkitapp

捆绑包是com.mycompany.myappcom.mycompany.myapp.watchkitapp

The app-group is active in my app and Apple Watch app with group.com.mycompany.myappIn the .Entitlements com.apple.security.application-groupshave item 0 with my app group

应用程序组在我的应用程序和 Apple Watch 应用程序中处于活动状态,group.com.mycompany.myapp在 .Entitlements 中 com.apple.security.application-groups有项目 0 与我的应用程序组

Any idea with the problem? Thanks

对这个问题有什么想法吗?谢谢

采纳答案by Alex D

This problem looks similar to this question.

这个问题看起来类似于这个问题。

No matching provisioning profiles found for WatchKit extension when submitting to App Store

提交到 App Store 时找不到与 WatchKit 扩展匹配的配置文件

and this question:

这个问题:

Submit WatchKit Provisioning Error

提交 WatchKit 配置错误

I had the same problem. Here is the solution that worked for me.

我有同样的问题。这是对我有用的解决方案。

Technical Q&A QA1830 The beta-reports-active Entitlement Q: How do I resolve the "beta-reports-active" code signing error? https://developer.apple.com/library/ios/qa/qa1830/_index.html

技术问答 QA1830 Beta-reports-active 权利 问:如何解决“beta-reports-active”代码签名错误?https://developer.apple.com/library/ios/qa/qa1830/_index.html

I had to regenerate the "Distribution" Provisioning Profile that I was using to submit my entire app, before I included the WatchKit extension. Specifically, these steps fixed my problem:

在我包含 WatchKit 扩展之前,我必须重新生成我用来提交整个应用程序的“分发”配置文件。具体来说,这些步骤解决了我的问题:

I logged onto developer.apple.com, selected "Certificates, Identifiers & Profiles".

我登录到 developer.apple.com,选择了“证书、标识符和配置文件”。

  1. On the Certs IDs & Profiles website > Provisioning Profiles page, click the App Store profile.
  2. Click 'Edit'
  3. Click 'Generate'
  1. 在证书 ID 和配置文件网站 > 配置配置文件页面上,单击 App Store 配置文件。
  2. 点击“编辑”
  3. 点击“生成”

Regenerate Provisioning Profile

重新生成配置文件

回答by kalpeshdeo

I had the same problem in XCode 7. but when i use latest version of XCode (9) then i could successfully submit the build.

我在 XCode 7 中遇到了同样的问题。但是当我使用最新版本的 XCode (9) 时,我可以成功提交构建。