2011-05-02 41 views
1

我試圖從蘋果公司的網站上運行GenericKeychain:很多帶「可執行文件是無效的權利簽訂了」鬥爭後http://developer.apple.com/library/ios/#samplecode/GenericKeychain/Introduction/Intro.htmliPhone - 調試GenericKeychain例如

,原來我需要一個廣告特別配置文件來使他們的例子工作。 與此相關的主要問題是,我無法調試我的應用程序時,我用分配配置文件簽名。

有沒有什麼方法可以用分發配置文件進行調試?或者用開發人員配置文件運行GenericKeychain?

謝謝您的回答

回答

0

我剛剛下載的新鮮GenericKeychain並在Xcode 4進行了測試:沒問題。您唯一需要做的就是將項目&的「基本SDK」設置爲「GenericKeychain」和「GenericKeychain2」兩個目標爲「Latest iOS」。

你需要做兩件事情,讓您的設備上的應用程序工作:

  • 從 獲取APP_ID您的應用程序的「蘋果開發者 - iOS設備供應 門戶 - AppIDs」。您可以創建一個 新的APP_ID或使用「Xcode: 通配符AppID」來測試& 的開發目的。
  • 源代碼內更換了「YOUR_APP_ID_HERE」 ...不要忘記 改變它在 KeychainAccessGroups.plist & KeychainAccessGroups2.plist。

現在您應該可以在設備上測試演示應用程序。

+0

我做了所有這些,它也可以在模擬器上工作,我的問題是使它在iOS設備上工作,因爲在模擬器上,沒有真正的鑰匙串訪問組。 – RedXVII 2011-05-03 08:22:24

+0

我剛剛在設備上測試過...得到了同樣的錯誤,你描述了...解決它並更新了答案:)希望它也適用於你! – crosscode 2011-05-04 10:08:26

+0

我仍然無法使它工作,如果我用iPhone發行版配置文件簽署我的應用程序,它將啓動,但我將無法使用GDB等進行調試。如果我使用iphone developper配置文件簽署我的應用程序,我會收到前面描述的錯誤。 – RedXVII 2011-05-06 13:24:24