2011-11-16 65 views
6

我正在試圖在設備上使用儀器來描述我的應用程序。具體來說,我試圖做時間分析。iPad上的故障運行儀器

不幸的是,我不能得到它的工作。這裏的情況如下:

1)如果我在模擬器上使用開發人員配置文件簽署應用程序並運行儀器,它將起作用。

2)如果我在模擬器上運行帶有使用分佈配置文件簽名的應用程序的工具,它將起作用。 3)如果我使用設備上的分發配置文件簽名的應用程序運行樂器(這是配置文件設置爲使用發佈版本時的分析默認情況),則Xcode會抱怨沒有有效的配置配置文件。這似乎是合理的。 4)如果我使用設備上的開發人員配置文件簽名應用程序來運行樂器,則Xcode會傳輸該應用程序,但會立即聲明它是「已完成運行」。該應用程序未運行,並且在大多數情況下沒有錯誤消息。

有時候,有時候,組織者會有一條消息指出設備不能識別主機 - E800001C。

5)直接使用開發人員配置文件運行應用程序工作正常 - 我可以按預期進行調試。

總結 - 我無法通過使用調試構建的儀器在設備上運行應用程序 - 它在有機會啓動之前停止。沒有錯誤消息 - 在調試控制檯中完全沒有。

幫助?

感謝,

回答

7

我解決了這個問題。我沒有想到要檢查組織者內部的控制檯。它說:

:權利「鑰匙串訪問羣體尚未由供應輪廓

允許有點谷歌搜索我的價值後發現,從設備刪除應用程序就可以解決我的問題。現在我可以進行配置。

很容易,當你知道如何。希望能幫助別人。

Tim

1

首先應用程序都可以在模擬器,不簽名執行。現在,蘋果已經爲我們提供了開發者配置文件來測試設備上的應用。

創建分發概要文件是爲了將應用程序提交給蘋果商店,或者當應用程序必須分發給企業內的員工時。

如果想在設備上進行性能分析,請使用開發人員進行性能分析。它應該工作。

+0

嗨。我意識到這一切,我只是把情況弄清楚。不起作用的一件事是使用開發人員配置文件在設備上進行配置文件分析。 – tarmes