2017-08-22 27 views
0

我試圖測試通用鏈接,它只打開應用程序,但沒有鏈接到正確的屏幕。從Xcode安裝的應用程序根本不工作,但是從商店安裝的應用程序確實無法使用中斷點進行調試。我如何使通用鏈接與從我的設備上的Xcode安裝的應用程序一起工作,以便我可以調試它?如何調試從Xcode安裝的應用程序通用鏈接

回答

0

下面是我做到的。從這個Debugging procedure我發現如果應用程序是從Xcode和TestFlight安裝的,則可以測試通用鏈接,但是當我從Xcode將應用程序安裝到我的設備時,我無法進行測試。因此,我將應用程序歸檔並將其導出到TestFlight中,之後我添加了一些警報以顯示代碼中的某些點。所以通過從TestFlight安裝應用程序,我能夠測試爲什麼Universal Link只能打開應用程序,但沒有進入特定的屏幕。 我不知道是否有更簡單的方法來做到這一點。 而對於那些可能是有用的,這裏是我發現: 代碼是用Objective-C,我發現,這

if ([userActivity.activityType isEqualToString:NSUserActivityTypeBrowsingWeb]) { 
    // do stuffs 
} 

是有點不一樣,因爲這

if (userActivity.activityType == NSUserActivityTypeBrowsingWeb) { 
    // do stuffs 
} 
Objective-C中的

相關問題