2011-03-09 72 views
2

好吧,我已經完成了三個Ad Hoc發行版,每個發行版都有自己的問題,但這個問題讓我完全困惑。我已經像往常一樣設置了所有內容,但在分發可怕的「授權無效」後,嘗試安裝後出現錯誤。iOS4.3特別分發的Entitlements.plist

我使用的iOS4.3和Xcode的4 GM 2.

我有設置享權利如下:

enter image description here

(來源視圖):

<?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的代碼簽名權利設置爲Entitlements.plist。

在「存檔」過程中沒有錯誤,並且沒有生成.ipa的錯誤。僅在安裝時。

在輸了,任何幫助,將不勝感激。

附加說明:

我嘗試設置「應用標識符」,並明確在http://twoappguys.com/blog/ios4-and-the-wildcard/提到的「鑰匙串訪問羣體」,但它並沒有解決問題。

+0

您是否使用其他配置而不是發行版? – 2011-03-09 15:04:22

+0

我重複創建「臨時」...但現在你提到它,我可能已經複製「調試」 – MarkPowell 2011-03-09 15:06:49

+0

你釘@ @ mavrick3。這樣一個簡單的疏忽!另外,我不習慣新的計劃管理系統。如果你提供這個答案,我很樂意接受它。 – MarkPowell 2011-03-09 15:13:00

回答

1

如果您使用的是另一個版本的配置,你需要檢查你的存檔,計劃將其更改爲新的構建配置。

3

有很多事情可能會被設置錯誤,會搞亂你的臨時分配。對於任何人仍然有特設的分佈問題,我在http://www.musicalgeometry.com/?p=1237寫通過詳細的一步一步做到這一點上的Xcode 4