![](/img/trans.png)
[英]How to debug intermittent slow iOS iPhone app load times in Xcode?
[英]how to deploy and debug an iOS app on iPhone 4 using Xcode 6
我有一個在安裝了7.1的iPhone 4上崩潰的應用程序,我想使用xcode 6在手機上調試該應用程序嗎(可能顯示為當前不可用)? 如果不是,我還有什么選擇?
Xcode 6中沒有用於“ iPhone 4 Simulator”的選項。但是,如果您將iPhone 4S Simulator與iOS 7.1一起使用,則可以實現相同的效果,因為在相同的屏幕尺寸和操作系統下,它們在測試中實質上是相同的在模擬器上。 另請參閱此問題以供參考。
當然,如果您有實體iPhone 4,也可以在實際設備上進行測試。 請確保您的Deployment Target
下TARGETS
和iOS Deployment Target
下的PROJECT
設置為7.1
或以下。 您可以將Base SDK
設置得更高一些,但這意味着您必須確保沒有使用iOS早期版本中不可用的功能或類,或者進行版本檢查並相應地調整程序。 例如,iOS 8中引入了UIAlertController
,如果調用該設備,它將使低於該設備的設備崩潰。 因此,如果iOS設備版本低於8,則可能需要進行版本檢查並使用良好的舊UIAlertView
。此類問題是導致崩潰的最可能原因。
另外,如果這是您第一次使用此設備進行開發,請不要忘記通過以下方法進行設置:進入“ Window -> Devices
,選擇連接的設備,然后按“ Use for development
。
如果您沒有iOS 7.1 SDK,並且在模擬器選擇中沒有將其視為iPhone 4S (7.1)
,則需要轉到Preferences -> Downloads
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.