好的,我已经完成了三个临时分发,每个分发都以一种或另一种方式遇到了自己的问题,但这使我完全困惑。我已经像平常一样设置了所有内容,但是在分发了可怕的“权利无效”之后,尝试安装后出现错误。

我正在使用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>


与我曾经使用过的每项权利相同。确认生成的代码签名权利设置为Entitlements.plist。

在“存档”期间没有错误,并且生成.ipa时没有错误。仅在安装时。

不知所措,任何帮助将不胜感激。

附加说明:

我尝试如http://twoappguys.com/blog/ios4-and-the-wildcard/中所述显式设置“应用程序标识符”和“钥匙串访问组”,但是它不能解决问题。

最佳答案

如果您使用的版本不是Release,则需要查看Archive-Scheme并将其更改为新的Build Configuration。

关于iphone - 临时分发的iOS4.3 Entitlements.plist,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5246789/

10-12 13:36