1
我正在編寫一個UI測試,應該是Android和IOS之間的跨平臺。AppInitializer總是啓動Android的跨平臺測試
當我在Mac上運行我的應用程序初始化程序時,即使我已打開iOS模擬器並插入iOS設備,但「平臺」Xamarin對象始終解析爲android(在調試模式下運行測試時已確認) Andorid模擬器或設備連接。
public static IApp StartApp(Platform platform)
{
if (platform == Platform.Android)
{
return ConfigureApp
.Android
.ApkFile("../../Binaries/Android/com.xamarin.samples.taskyandroid.apk")
.StartApp();
}
return ConfigureApp
.iOS
.AppBundle("../../Binaries/iOS/TaskyiOS.app")
.DeviceIdentifier("Device id")
.StartApp();
}
我唯一可以啓動一個iOS模擬器的時候是當我評論如果條件沒有評估平臺。
我該如何獲得appinitializer以檢測iOS爲平臺?
感謝您的想法。
我有這個相同的問題,你是否設法解決這個問題? –
爲了未來的用戶,如果下面的答案解決了您的問題,請將其標記爲解決方案。謝謝。 –
@JamesMundy你能解決這個問題嗎? –