2010-08-17 65 views
0

當我產生Entitlements.plist的內容是這樣的Entitlements.plist不正確

<key>application-identifier</key> 
    <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string> 
    <key>keychain-access-groups</key> 
    <array> 
     <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string> 
    </array> 

而不是被這樣

<?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/> 
</dict> 
</plist> 

不知道我做錯了什麼......?

+1

你是什麼意思「當我生成一個Entitlements.plist」?你不需要自己生成它們。 – 2010-08-18 00:10:50

+0

@tc,我點擊文件 - >新建 - >代碼簽名 - >權利 – 2010-08-18 01:35:21

回答

1

蘋果已將權利更改爲您現在看到的新版本。你沒有做錯什麼。

+0

嗨,我只是再看一遍,這是一個關於developer.apple.com的技術說明,我無法再找到頁面。但他們表示,應享權利已經改變了100%的積極性。 如果您正在爲xcode 3.2.3或IO 4生成授權文件,那麼如果您正在進行臨時應用程序共享,則不需要此文件。 經過多次測試。我發現我必須使用正確的捆綁ID創建新的臨時證書。例如,對於我來說這是 nz.co.bluespark.myapp 下載並安裝 那麼不添加任何權利,在Xcode中,我在我的項目設置爲 調試,設備, 構建>構建和歸檔 然後佔有率組織者,簽署新的證書。 – 2010-08-26 23:33:22