有誰知道如何對應用程序擴展目標執行單元測試,特別是鍵盤擴展目標?如何在Xcode 6上測試應用程序擴展如何在Xcode 6上測試應用程序擴展
有什麼我想(在單元測試目標):
- 在「常規」抽頭,設置它的目標擴張對象,而不是容器的應用程序。
- 將「捆綁裝載機」擴張對象的二進制文件,它看起來像
$(BUILT_PRODUCTS_DIR)/com.mycompany.keyboard.appex/com.mycompany.keyboard
- 將「測試主機」來
$(BUNDLE_LOADER)
的路徑。 - 在「構建階段」點擊,將「目標依賴項」設置爲容器應用程序和擴展。
完成這些工作後,我可以成功構建它,但總是會出現「測試失敗」,並顯示日誌Test target SogouInputTests encountered an error (Test session exited(1). without checking in. If you believe this error represents a bug, please attach the log file at /tmp/TestStatus-UXfvxw.log)
。
我正在使用Xcode 6 beta 3.
對於它的價值,我在沒有擴展名的應用程序中運行命令行上的相同錯誤測試 – Cameron
您是否解決了這個問題?我有同樣的問題... – vinnybad