2011-02-02 55 views
0

我正在嘗試將我的應用程序分發給beta測試人員。我相信我已經按照臨時分發流程來做T,但是我的測試人員在嘗試安裝時遇到了問題。錯誤是「無法安裝,無效的權利」,或者這種情況。我已經生成了分發證書。我已經生成了一個引用我的分發證書,我的應用程序ID,它被標記爲臨時分發和設備被選中(我重新生成只是肯定)的特設供應證書。我下載了證書和配置文件,並根據需要安裝在Xcode和鑰匙串中。 info.plist中的我的應用程序ID與配置文件中的應用程序ID相同(Apple生成的前綴爲10個字符除外)。無法創建正確的應用程序特設版本

我去了Xcode,並創建了dist.plist,並取消選中獲取任務允許值。我創建了一個Ad hoc分發配置,並將代碼簽名標識設置爲我剛下載的代碼。建立清潔。構建和存檔。使用管理器分享它。通過電子郵件將.IPA和mobileprovision文件發送給測試人員。這可能是一種樹木類型的森林。

這就是我悲慘的故事結束的地方。我已經閱讀了所有我能找到的內容,而且我似乎正在遵循這些步驟。顯然我錯過了一些東西。

回答

0

是在你的info.plist中檢查'應用程序需要iPhone環境'嗎? 你確定你正在使用正確的配置文件?

+0

是的,它被檢查。 – mlewis54 2011-02-02 20:36:28

+0

我發現了這個問題,我在組織者中籤名文件時使用了錯誤的代碼簽名標識。這是我的開發者默認的,我把它改成了我的發行證書。 – mlewis54 2011-02-02 20:39:03

0

確保您輸入的所有步驟都已正確執行,正如您已經提到的樹林一樣。 有一件事你缺少是設置 代碼簽名權利在你項目的設置

,你必須將其值設爲您的權利文件名作爲你的情況dist.plist

如此設置代碼簽名權利 = dist.plist在您的項目設置中。

祝你好運!

相關問題