2012-10-25 45 views

回答

18

對我而言,工作原理是從appstore下載我的應用程序,然後使用XCode構建來覆蓋它。這工作,並允許我使用我當前的版本調試智能橫幅功能。這從模擬器不起作用,你需要使用一個設備。

要清楚,你必須覆蓋它。您不能刪除appstore版本,然後從XCode構建。

+5

適用於我,但不調用appDelegate方法openUrl。我不知道爲什麼.. –

+1

@OdedRegev你有沒有修好它? – aelam

+1

@aelam我還沒有:) –

1

下使用iOS 6的設備爲我工作,因爲它不與iOS工作8

我安裝了AppStore的應用程序,然後使用Xcode的6

與開發構建覆蓋它
+0

不再看起來使用Xcode7 – valheru

+1

正確,這就是爲什麼我提到Xcode 6 – ObjSal

0

截至目前,Xcode 8和iOS 10,我已嘗試所有的方法,但不能調試正在打開的智能橫幅URL,因爲它需要應用程序的商店版本。

我找到了解決方法,並已使用此測試我的應用程序。

除了<meta ...>標籤,我還在頁面上添加了一個鏈接按鈕,使用該方案打開應用程序。

<!doctype html> 
<html> 
    <head> 
    <meta name="apple-itunes-app" content="app-id=xxxx,pt=xxxxx,ct=xxxxx,app-argument=myappscheme://www.mymobilesite.com/link/detailpage?query=x"> 
    <title>Banner Debug Sample</title> 
    </head> 
    <body> 
    <p>Visit <a href="myappscheme://www.mymobilesite.com/link/detailpage?query=x">App Using Scheme</a>.</p> 
    </body> 
</html> 

有了這個鏈接,我可以調試開發版本並運行良好。

雖然當應用程序已註冊了方案本身,而只是爲了測試我們可以註冊一個虛擬的方案說appscheme://與虛擬方案取代http://方案,測試它,然後恢復從應用scheme://鏈接http://這隻作品

相關問題