【发布时间】:2011-03-09 13:56:55
【问题描述】:
好的,我已经完成了三个 Ad Hoc 发行版,每个发行版都以一种或另一种方式存在自己的问题,但这一次让我完全困惑。我已经像往常一样设置了所有内容,但是在分发后尝试安装后出现了可怕的“权利无效”错误。
我正在使用 iOS4.3 和 Xcode 4 GM 2。
我的权利设置如下:
(源视图):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>get-task-allow</key>
<false/>
<key>application-identifier</key>
<string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string>
<key>keychain-access-groups</key>
<array>
<string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string>
</array>
</dict>
</plist>
与我使用过的所有权利相同。确认 Build 已将 Code Signing Entitlements 设置为 Entitlements.plist。
“存档”期间没有错误,生成 .ipa 也没有错误。仅在安装时。
如有任何帮助,将不胜感激。
补充说明:
我尝试按照http://twoappguys.com/blog/ios4-and-the-wildcard/ 中的说明明确设置“application-identifier”和“keychain-access-groups”,但并没有解决问题。
【问题讨论】:
-
您是否使用其他配置而不是 Release?
-
我重复了创建“ad hoc”...但既然你提到它,我可能重复了“debug”
-
你成功了@mavrick3。这么简单的疏忽!另外,我不习惯新的计划管理系统。如果你提供这个作为答案,我很乐意接受。
标签: iphone adhoc entitlements