2017-04-26 30 views
7

Tôi đang cố gắng chạy trình mô phỏng iOS từ dự án Biểu mẫu Xamarin của mình. Tôi đã làm việc đó một tháng trước và khi tôi quay trở lại, tôi nhận được lỗi sau:Lỗi MT0026 trên Biểu mẫu Xamarin

error MT0026: Could not parse the command line argument '-sdk': Version string portion was too short or too long. 

Tôi đã cập nhật tất cả gói NuGet và cập nhật Xamarin.

Điều duy nhất tôi có thể tìm thấy trên vấn đề là ở đây: Xamarin.iOS Errors

Ngoài ra, mac của tôi là up-to-date và tôi chắc chắn xcode là up-to-date là tốt.

+0

Kiểm tra nhận xét cuối cùng từ https://forums.xamarin.com/discussion/15171/error-loading-project-version-string-portion-was-too-short-or-too-long –

+0

FYI: lỗi MT0026 cũng xuất hiện trong một dự án Xamarin khi phiên bản MinimumOS trong Info.plist là "10" thay vì "10,0" với đối số dòng lệnh -targetver – Klaasel

Trả lời

8

Tôi đã có lỗi chính xác khi lần đầu tiên tôi bắt đầu Visual Studio trên MacOS. Đối với tôi danh sách các trình mô phỏng thiết bị trống. Thiết bị duy nhất có sẵn được liệt kê là "Thiết bị chung". Sau khi tôi khởi động lại Visual Studio tất cả các thiết bị mô phỏng có sẵn bật lên:

enter image description here

+0

Hmm, tôi không có bất kỳ trình mô phỏng nào có sẵn tại đây. Chỉ sim chung EDIT: Tôi tin rằng đó là vì tôi không có phiên bản mới nhất. –

2

Trên thực tế này xuất hiện bất cứ khi nào bạn thực hiện một bản cập nhật hệ điều hành quan trọng. Tại sao? Bởi vì thường một cái gì đó được thay đổi thành Xcode và một trong những nhu cầu để mở ứng dụng để đồng ý bất cứ điều gì họ muốn bạn đồng ý.

Sau đó, khởi động lại Visual Studio và mọi thứ trở lại bình thường.

Các vấn đề liên quan