问题标签 [code-signing-entitlements]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
40 回答
137420 浏览

iphone - 指定的权利...配置文件。(0xE8008016)。错误 iOS 4.2

The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016).尝试将我的第一个应用程序部署到 iOS 4.2.6 (Verizon) 上的未越狱设备时,我遇到了“可怕的”错误。问题是,我的Entitlements file项目中没有,因为我根本没有分发它,只是把它放在一个设备上。我已经经历了苹果让你经历的所有循环(证书、设备、配置),我不知道出了什么问题。

谁能帮我解决这个问题?

0 投票
3 回答
117 浏览

iphone - 在设备上运行 iPhone 应用程序时出错

在我的设备上安装应用程序时出现以下错误。我在 Entitlement.plist 中给出了正确的应用程序标识符。请参阅随附的错误快照。有任何线索吗?

在此处输入图像描述

0 投票
5 回答
9878 浏览

iphone - 可执行文件已使用无效权利进行签名

所以我们又来了。我已经在应用商店有一个应用程序,我花了 2 天时间来克服所有错误,然后把东西放在那里。

现在,我正在尝试将 1.1 更新放在我兄弟的 iPod Touch 上进行测试。我按下了“用于开发”。没关系,工作。然后我构建并运行,它显示“iPod “Dans Ipod touch”没有用于签署应用程序的配置文件。所以我按安装并运行以安装配置文件,然后得到“可执行文件已使用无效权利签名”。

我会说清楚 - 我现在要做的就是在插入计算机的 iPod Touch 上测试应用程序。我该如何克服这个错误并做到这一点?我有我认为是在活动目标和活动可执行文件中选择的有效配置文件,但显然这还不够。有任何想法吗?

0 投票
1 回答
1041 浏览

iphone - 在设备上测试 iOS App 的问题

昨天我为自己创建了一个新的第一个 App ID,所有证书并下载并安装了它们。(如视频所示)。当我想在我的设备上测试我的应用程序(我在管理器中设置它)时,我收到了一个错误:

有什么帮助吗?

PS:是的,我搜索了论坛并开始了一个新项目。没有改变。在此先感谢您的帮助。

//编辑:

我在(最终)下载 Xcode 4 时首先使用 entitlements.plist 进行了尝试。它对我没有用,但是当我在 XCode 4 和 4.3 上尝试它时,如果可以。我想这只是 Xcode 3 的一个问题。但仍然感谢您的快速回答。

0 投票
1 回答
3515 浏览

ios - Xcode 4 中的发行版仍然需要 Entitlements.plist 吗?

Xcode 中的分发是否仍然需要 Entitlements.plist?没有它,我在构建临时发行版时没有问题,但是一些文档和许多帖子仍然根据需要对其进行了描述。

0 投票
1 回答
326 浏览

blackberry - 通过使用黑莓签名授权工具或其他机制来保护持久数据

我们在 Blackberry 8830 中开发了一个应用程序。我们将数据存储在 Persistent Store 中。但是,我们想使用一些保护机制来保护数据。

我们正在使用以下代码:

我们如何通过上述机制或其他方式保护数据?

0 投票
3 回答
2151 浏览

objective-c - 使用 Growl on Lion 所需的代码签名授权密钥是什么?

提交到 Mac App Store,因为 Lion 要求所有应用程序指定代码签名权利。与 Growl 一样,我一直不清楚我应该指定哪些权利,并且一些 google-fu 没有回答我的问题。

我一直在控制台中看到这个:

编辑:更新权利后:

现在我在控制台中看到了这个:

编辑 x2:更具体地说,问题在于NSDistributedNotificationCenter允许应用程序向其他进程发布通知。

0 投票
0 回答
767 浏览

ios - 在接收推送通知方面不同的 Entitlements.plist 文件

我有一个设置,我的应用程序代码被编译到两个不同的目标。一个是分期,一个是生产。

两者都可以接收推送通知,为此有不同的证书、配置文件等(以及 info.plist 文件)。

我的问题是推送通知会注册、提示用户并仅在其中一个应用程序的 iOS 设置中显示。

似乎有一些设置在两个应用程序之间共享或未正确共享。

我在推送通知文档中发现了这一点:

当您为其中一个环境创建配置文件时,必要的权利会自动添加到配置文件中,包括特定于推送通知的权利,. 这两个配置文件称为开发和分发。分发配置文件是将您的应用程序提交到 App Store 的要求。

我的情况是我有两个生产环境。我只有一个 entitlements.plist 文件,当我阅读以上内容时,每个推送证书都必须有一个。

如果我查看我的权利文件,它没有提到任何关于推送等的内容。只有“可以调试”元素。Apple 指的是不同的权利文件吗?

如果我需要两个权利,我如何生成它们以遵守特定目标中使用的配置文件?

0 投票
1 回答
1246 浏览

iphone - 注册 Apple Push Notifications 和 Entitlements.plist

我需要为我的应用注册推送通知并放入

实现这段代码:

现在我得到了这样的错误

错误域 = NSCocoaErrorDomain 代码 = 3000“找不到应用程序的有效 'aps-environment' 权利字符串” UserInfo=0x26e320 {NSLocalizedDescription=找不到应用程序的有效 'aps-environment' 权利字符串}

我将 aps-environment 键放在 Entitlements.plist 中,值为“development”,但现在在 iPhone 上运行应用程序时出现错误,如下所示:

您的应用程序的代码签名权利文件中指定的权利与您的配置文件中指定的权利不匹配。

我究竟做错了什么?我已经在 developer.apple.com 上更新了我的 AppID,以便在开发中使用推送通知,从 Xcode 中删除现有的并更新新的。

谢谢!

0 投票
7 回答
4897 浏览

ios - 由于无效的权利,应用程序未能通过协同设计验证

我已经用谷歌搜索了这个垃圾,找不到任何解决方案。几个月前,当我更新另一个应用程序时,它也发生在我身上。

我正在运行 Xcode 4.2。

构建日志: