问题标签 [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 投票
4 回答
71344 浏览

ios - get-task-allow 在 Xcode 中有什么作用?

当我在我的 iPhone 应用程序项目中设置我的权利时,我创建了一个新的 Entitlements.plist,并将 get-task-allow 的值设置为 false。但为什么?这把钥匙代表什么?

请注意,这与为 iPhone 设备构建应用程序时无法验证错误有关- 我发现将此键的值翻转为 true 允许我在我的设备上安装应用程序)

0 投票
2 回答
378 浏览

asp.net - asp.net 成员资格 - 让管理员用户根据角色管理站点

有没有办法让我网站的管理员用户管理其他用户的角色。我看到了 asp.net 会员工具,但这似乎只适用于该网站的开发人员。我想要一种情况,我可以给一个用户管理员角色,让他管理其他用户的所有其他角色详细信息,这样他们就不必再找我进行权利更改

0 投票
1 回答
1729 浏览

iphone - 创建 iPhone ad hoc 分发时出错

我正在尝试将我的 iPhone 应用程序临时分发给一些 beta 测试人员。我创建了证书、设备 ID、配置文件等,并按照 Apple 网站上关于如何将它们合并到构建/分发中的说明进行操作。当我将配置文件和应用程序复制到 iTunes 并尝试同步时,我收到以下消息:

应用程序“XYZ”未安装在 iPhone“Eric 的 iPhone”上,因为权利无效。

似乎遇到此问题的其他所有人都通过将 Entitlements.plist 文件添加到构建配置来解决它。问题是,我已正确创建(并编辑)该文件。我在构建的应用程序中看到了它和配置文件。

有谁知道可能会发生什么?

问候, 埃里克

0 投票
2 回答
231 浏览

iphone - 应用程序在设备上的 Beta 版中崩溃,但未在调试中

我创建了一个 Beta ad hoc 交付配置文件,当我在处于 beta 模式的设备上按“构建并运行”时,我的应用程序在我按下按钮后崩溃。

但是,当我在调试模式下(在设备上)使用该应用程序时,它可以正常工作。它在模拟器和处于 beta 模式的设备上也能正常工作(当它没有连接到 XCode 时)

有什么想法吗?由于我可以在调试模式下进行调试,因此并没有给我带来太多困扰……但我想知道在提交过程中,这是否会成为问题?

谢谢!

编辑:这会不会是因为我有一个未选中“get-task-allow”选项的权利文件(dist.plist)?我尝试选中此框,但收到错误“可执行文件已使用无效参数签名”

0 投票
2 回答
2206 浏览

.net - .Net 上的授权和授权解决方案,就像之前在 AzMan 中一样

在 .Net 中实现应用程序授权和授权的最佳方式是什么。早期的 AzMan 曾经是标准方式。随着提供者模型的出现,至少角色得到了照顾,但我不确定授权和权利。我正在研究为角色/用户定义和访问操作级别权限的能力。实现上述目标的最合适方法是什么?

0 投票
2 回答
3998 浏览

iphone - 构建 iPhone 应用程序报告“使用无效权利签署了可执行文件”

我正在尝试在我的设备上安装我的 iPhone 应用程序进行测试,每当我尝试构建它时,我都会得到:

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

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

现在我尝试添加一个Entitlements.plist文件并检查和取消选中 get-task-allow。我在项目下的代码签名权利下添加了文件名,然后在目标下添加了文件名,两者都没有,等等。我删除并重新创建了每个应用程序 ID、配置文件和证书。这些似乎都是有效的。这不是临时分发(它是开发),也不是越狱手机。

配置文件中的哪个位置指定了任何代码签名权利?

0 投票
2 回答
875 浏览

iphone - 为 Iphone 应用程序构建 Ad Hoc 分发包时收到权利警告

我按照 Apple 关于如何创建 Ad Hoc Distrubution 捆绑包的说明进行操作,但在构建过程中不断收到看似致命的警告。根据说明,我在目标(而不是项目)将签名身份设置为我的分发配置文件,创建了我的 Entitlement.plist 文件并取消选中 get-task-allow,将此文件链接到我的目标并在分发中运行构建对于设备模式。

当我这样做时,构建成功完成,但只有在给出以下警告之后。

构建的最后一步是 CodeSign,我注意到虽然它运行时没有错误,但它缺少苹果官方说明指南中给出的 --entitlement 命令行选项。

这是我的 CodeSign 行

这是苹果预期的屏幕截图。

这里
(来源:apple.com

有人可以帮我弄清楚这是否是我做错的事情,因为令我沮丧的是,即使是苹果的开发论坛也几乎没有关于这个 CodeSign 警告的信息。

0 投票
5 回答
18532 浏览

iphone - Entitlements.plist 未正确创建

从苹果阅读文档我需要创建一个临时分发应用程序,为此我需要 entitlements.plist。当我创建一个新权利时,“get-task-allow”值不存在,所以我手动添加..对吗?最后 Entitlements.plist 是这样的:

0 投票
1 回答
522 浏览

xcode - 如何为 Xcode 3.2.4 配置 Adhoc?

它与旧版本不同,它只取消选中 get-task-allow

在这个版本中显示这样我如何配置它?

0 投票
0 回答
631 浏览

app-store - 什么是权利清单,为什么我需要一个?

我一直在遵循 iOS 开发人员计划指南中关于应用商店分发的说明,并且按照它所说的做了一切,但是当我尝试构建应用程序时,它显示“权利文件”文件/权利的路径。plist“不见了。” 我尝试添加一个模板,它说

Command /usr/bin/codesign failed with exit code 1, 和

Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011)

我认为这与证书无关,因为我遵循了 Apple 关于证书的说明,但它并没有说明 entitlements.plist 的任何内容。如何让我的应用程序运行,以便我可以将其提交到 App Store?