簡體   English   中英

工具-目標終止時間太早,無法收集數據

[英]Instruments - Target terminated too early to collect data

我將iPhone用作開發設備。 每當我在使用Instruments的iPhone上運行應用程序(Instruments-> Launch Executable->我的應用程序)時,都會啟動該應用程序,但會收到Instruments主題中提到的錯誤。

我曾嘗試從xcode中刪除該設備,然后再次將其添加為開發設備,但是我仍然遇到相同的錯誤。 有人可以告訴我如何解決這個問題。

謝謝。

做了一個新的證書供應配置文件例程,並將捆綁包標識符更改為myAppId.somethingForTheStar。$ {PRODUCT_NAME:identifier}

另外,如果您在TextEdit中打開mobileprovision並搜索

<key>get-task-allow</key>

如果鍵的值為true ,請確保在Entitlements.plist文件中選中了該選項(盡管Apple開發人員門戶網站說應取消選中該選項-如果您的mobileprovision文件希望選中該選項,則應保持選中狀態)

奇怪的是,我必須使用Entitlements.plist並在“ get-task-allow”中選中“ Debug”配置文件,而未選中“ Distribution”配置文件,以使相應的配置文件正常工作!

希望能對某人有所幫助。

我只能將其與我的開發配置文件(而不是我的發行文件)一起使用。

我還確保我在項目和目標中具有相同的配置文件,並在Entitlements.plist啟用了get-task-allow

有時仍然無法正常工作,然后我重新啟動xcode拔出/插入我的iphone,清理目標並通過“ Start with Performance Tool ”從Xcode運行儀器

這是通過XCode 3.1 / SDK 3.0實現的。 希望SDK 3.1(我現在正在下載)可以減輕痛苦。

哦,是的,我的應用有時會在“ CPU Sampler”期間崩潰,我認為這與Instruments有關。

它正常崩潰嗎? 或僅使用樂器?

我對儀器和應用程序的安裝有很多奇怪之處,只有通過完全還原iPhone / iPod Touch才能解決。

確保您正在編譯為調試而不是發布

還要確保您對項目和目標都使用了開發配置文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM