- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
有很多关于错误消息的 SO 帖子 The executable was signed with invalid entitlements
在安装和运行分发版本以准备应用程序商店发布时。我尝试了很多答案但都没有成功,而且我相信我在 watch 目标方面的情况有些不同,因此可能需要更多的见解。
我的应用有三个目标:MyApp、MyApp WatchKit Extension、MyApp WatchKit App。它们各自有按照命名要求创建的App ID:com.Company.MyApp
, com.Company.MyApp.watchkitapp.watchkitextension
, com.Company.MyApp .watchkitapp
.
我们知道,要使权利生效,在 Apple Developer Member Center 中启用的与 App ID 对应的服务需要与 Xcode 中相应应用目标的 Capabilities 中的服务完全相同。
问题是 watchkit 应用程序目标的功能选项卡不包含成员(member)中心中列出的所有服务。例如,这里是成员(member)中心MyApp Watchkit App的设置:
请注意,Game Center
和 In-App Purchase
默认启用,无法禁用。 (如果单击“编辑”按钮,您会注意到禁用选项显示为灰色)。
但这是 MyApp Watchkit 应用目标的 Capabilities
选项卡:
与主要目标不同,监视目标只有 App Groups
功能可用。因此,我无法在 Xcode 中打开 Game Center
和 In-App Purchase
。 WatchKit Extension 目标具有更多功能,但仍然缺少 Game Center
和 In-App Purchase
。
过去,在我添加监视目标之前,确保功能与成员(member)中心中的功能相匹配总能为我解决此问题。我相信这可能与我遇到权利错误的原因相同(只是猜测,甚至可能不是问题)。然而这次我似乎找不到解决它的方法,因为我无法在成员(member)中心禁用 Game Center
,我也无法在 Xcode 中为 watch 目标启用它们。
我已经从其他答案中尝试过但没有奏效的事情:
从头开始,创建全新的应用程序 ID 和配置文件,关闭 Xcode 中“功能”选项卡和“成员(member)中心”应用程序 ID 设置中的所有功能,只是为了确保它们匹配;从本地删除所有旧的配置文件,重新下载,然后在 Xcode 的目标build设置中设置正确的代码签名和配置文件。
在成员(member)中心更改 App ID 的名称以匹配“XC com company myapp”的格式。
退出并重新启动并清理并重建。
删除了建筑设置中的代码签名权利文件 -> 代码签名,正如许多帖子所建议的那样。
最佳答案
尝试打开应用程序组切换开关。
您的所有 3 个目标都必须具有相同的 App Group ID - 因此还要根据您的凭据在 Apple Developer 门户上检查它。
关于带有 watchkit 目标 : `The executable was signed with invalid entitlements` error for distribution profile 的 iOS 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38233805/
我提出这个问题是因为我没有找到关于这 3 个 gpg 选项之间差异的明确解释: gpg --sign file # produces file.gpg gpg --clear-sign
以下网页介绍了将 Google 登录集成到网络应用程序中的简单工作流程: https://developers.google.com/identity/sign-in/web/sign-in 实现代码
Microsoft 最近向 Azure AD B2C 添加了新的“注册或登录”策略。 https://azure.microsoft.com/en-us/documentation/articles/
鉴于此 xml: 如何选择包含 version="@2.15"的元素?我无法弄清楚如何将 @-sign 放入 XPath。 提前致谢, 埃里克 最佳答案 此 XPath 选择所
我正在为我的网站进行 Slack 集成,包括允许用户使用“使用 Slack 登录”按钮登录。理想情况下,我希望它只要求用户授予 identity.*权限一次,然后下次当他们单击“使用 Slack 登录
在将我的第二个应用程序项目上传到 PlayStore 时,在为新版本上传 .aab 文件时出现以下错误: "Your Android App Bundle is signed with the wro
As Math.sign() 接受数字参数或数字作为字符串,如 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Gl
我已经在我的网站上实现了 Sign In with Apple。但问题是它只适用于我开发者的 Apple ID。 我尝试在同一环境中使用我的个人 Apple ID,并且登录过程也运行良好。 但是,当真
Signed Short (Signed Int16) 乘法解释? short ss = -32768; // 0x8000 SHRT_MIN ss *= (short) -1; printf ("%
class Book attr_accessor :author attr_reader :title attr_reader :comments def initialize(aut
将我面向公众的应用程序部署到 Azure。旨在将身份验证委托(delegate)给 Microsoft、Google、Facebook、Apple 等。因此,一旦用户通过其声称的身份验证并且该提供商返
好吧,我对使用 API 的理解有限 我试图掌握 Adobe Sign API 并遇到了死胡同,在测试页面上我输入了这个并且它有效 但我不知道如何在 C# 中做到这一点 我尝试了以下方法,但知道它缺
上下文 我使用 booth Cognito 用户池和 Cognito 身份池来登录用户。 我想完成一个简单的任务,让用户在 iOS 应用程序(Swift 应用程序)上登录。 我的应用程序基于自定义版本
这可能是一个非常简单的答案,但我无法在任何地方找到它。可能是我以某种方式错过了一个非常基本的 CSS 规则。 这是我的 Sass 代码: h3 { font-size: 20px; m
我见过很多将 hex 转换为 int 的问题,但这些都是 unsigned-> unsigned 的变体。如何将带符号的十六进制转换为 Int? 例如。 somefunc('0xfffff830')
我对 C# 中的准备语句有疑问: OdbcCommand cmd = sql.CreateCommand(); cmd.CommandText = "SELECT UNIQUE_ID FROM use
我想知道是否有办法在我发送授权请求之前如果用户是第一次在 Apple 注册我的应用程序,或者他/她是否已经注册,只需登录即可。 基本上我的应用程序中有一个注册屏幕,用户可以在其中创建两种类型的用户和一
我是 Rails 的新手,我正在使用“设计”gem 进行身份验证。 首先,我通过默认注册页面(例如/users/sign_up)添加一个新用户 然后,我按照从 Devise before filter
当我使用 web3.eth.sign() 方法和 web3.eth.accounts.sign() 方法对字符串进行签名时。两个签名的结果值不同。我不知道为什么这两个结果不同。 我正在使用最新的 we
我正在使用受信任的 CA 颁发的证书签署 EXE 程序。 我正在使用 Windows SDK v6.0a 中的 signtool.exe。 该证书位于计算机商店中,位于“个人”文件夹中。 我的命令行是
我是一名优秀的程序员,十分优秀!