2016-04-28 96 views
0

我遇到了讓分支爲深層鏈接工作的問題。我的想法是因爲應用程序前綴。供應配置文件前綴不同於它編譯時的配置

我去給開發者門戶網站,並創建一個新的應用程序ID:

enter image description here


enter image description here


然後我使用該應用程序ID創建一個新的供應配置文件

當我去設置我的配置文件並開發證書前綴不匹配:

enter image description here


所以我猜測,該應用程序正在使用不同的前綴比什麼在供應配置文件編制。所以當我嘗試從分支深入鏈接時,它不會找到該應用程序。

我試過創建新的證書,新的配置文件,新的應用程序ID。沒有什麼修復這個。有任何想法嗎?

回答

1

亞歷克斯與分支在這裏:是的,供應配置文件不匹配肯定會導致通用鏈接不工作!但是,它不應該對URL方案深層鏈接有任何影響。現在都破了嗎?

這很難準確地排除在供應配置文件配置爲關閉不訪問項目文件,但這裏是它可以設置的所有地方的蘋果文檔頁面:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html

+0

非常感謝您回覆我。我已經多次按照分支機構的設置說明進行操作,仍然存在問題。這是我能想到的唯一問題。 – random

+1

@random是您的URL計劃深層鏈接的工作?配置配置文件不匹配不是分支配置的一部分,因此需要單獨解決 - 您是否嘗試過使用Apple Developer Documentation頁面上的說明進行調整? –

+0

是的,一切都是正確的和匹配的。你介意轉向一個轉換來幫助我更多嗎?或者我應該在Branch上打開一張票? – random

0

事實證明,通用鏈接做由於Apple限制AASA文件的大小,因此無法使用分支測試鍵。

因此,如果您的Universal Links無法正常工作,並且您正在使用測試密鑰,那可能就是原因。此外,請確保您使用的網址不包含/ m /,因爲這不是通用鏈接。