
рдПрдХ рдмрд╛рд░ рдорд┐рдЧреБрдПрд▓ ...
(рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд╣рд╛рдиреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛)рдУрдкрди рд╕реЛрд░реНрд╕ рд╡рд░реНрд▓реНрдб рдореЗрдВ рдПрдХ рдмрд╛рд░ ...
(рдЕрддреАрдд рднреА, рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдУрдПрд╕рдПрд╕ рдХреЗрд╡рд▓ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИ)рдЬрдм рд▓рд╛рдн рдХреА рдкреНрдпрд╛рд╕ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдзреЛрдЦреЗ рдХреА рд╢реБрд░реБрдЖрдд рд╣реЛрддреА рд╣реИред
(рд▓рдЧрднрдЧ рдХрд╛рдореЛрджреНрджреАрдкрдХ)рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕
рдЗрд╕рдиреЗ рдореБрдЭреЗ рдореИрдХ # C рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░рд╛ред рдореИрдВрдиреЗ рдЙрддреНрдХреГрд╖реНрдЯ
рдореЛрдиреЛ рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП
рдорд┐рдЧреБрдПрд▓ рдбреЗ рдЗрдХрдЬрд╛ рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджрд┐рдпрд╛, рдЙрдирдХреЗ
рдореЛрдиреЛрдУрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХреА,
рдбрдВрдХ рдореЛрдиреЛрдбреЗрд╡рд▓рдк рдореЗрдВ рдереЛрдбрд╝рд╛
рд╢рд╛рдк рджрд┐рдпрд╛ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛ред рдХреБрдЫ рд╕рдордп рдмрд╛рдж, рдРрдкрд╕реНрдЯреЛрд░ рдореЗрдВ рдЦрд╛рддреЗ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛, рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреВрд░рд╛ рд╣реЛрдиреЗ рд╕реЗ рдПрдХ рдХрджрдо рджреВрд░ рдерд╛, рдЬрдм рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдкрд░ рдПрдХ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рд╣реБрдИ рдФрд░ рдЗрд╕реЗ рд╕реНрдердЧрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдФрд░ рдПрдХ рд╕рд╛рд▓ рдмрд╛рдж рдПрдХ рд╕рдВрджреЗрд╢ рдЖрдпрд╛ рдХрд┐ рдРрдкрд╕реНрдЯреЛрд░ рдореЗрдВ рдПрдХ рдЦрд╛рд▓реА рдЦрд╛рддрд╛ 30 рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ - рдпрд╣ рд╕рдВрдХреЗрдд рдерд╛ рдХрд┐ рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред MonoDevelop, рдЬрд┐рд╕рдиреЗ рдЦреБрдж рдХреЛ Xamarin Studio рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛, рдиреЗ рддреБрд░рдВрдд MonoMac рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ Xamarin.Mac рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд░рдЦрд╛ рдФрд░ рдореБрдЭреЗ рдПрдХ рд╕рд╛рдЗрдЯ рдкрд░ рд▓реЗ рдЧрдпрд╛ рдЬрд╣рд╛рдБ рдпрд╣ рдХреЗрд╡рд▓ Xamarin.Mac рдХреЛ $ 999 рдореЗрдВ рдЦрд░реАрджрдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдерд╛, рдЕрдиреНрдпрдерд╛ AppStore рдореЗрдВ рддреИрдирд╛рддреА рдЕрд╕рдВрднрд╡ рд╣реЛрдЧреАред
рдЖрдкрдХреЛ рд╕рдЪ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдереЛрдбрд╝рд╛ рдмреЗрд╡рдХреВрдл рдерд╛ - рдПрдХ рдореБрдлреНрдд рдЙрддреНрдкрд╛рдж рдореЗрдВ рдПрдХ рд╢реМрдХ рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд░рдирд╛, рдореИрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрд╡рд╕рд░ рдХреЗ рд▓рд┐рдП рд╣рдЬрд╛рд░реЛрдВ рдбреЙрд▓рд░ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рднреА рдирд╣реАрдВ рд╕рдХрддрд╛ рдерд╛, рднрд▓реЗ рд╣реА рдореИрдВ рдмреАрдпрд░ рдкрд░ рдкреИрд╕рд╛ рдмрдирд╛рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ - рдореИрдВрдиреЗ рдмрд╛рдЬрд╝рд╛рд░ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рди, рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреЗрдЬрд░ рдЗрддреНрдпрд╛рджрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдЯреИрдХрдСрд╡рд░рдлреНрд▓реЛ рдкрд░ рдЕрд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреЛрд╕реНрдЯ рдФрд░ рд╕рдлрд▓рддрд╛ рдХреА рдХрд╣рд╛рдирд┐рдпреЛрдВ рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЬрд╝рдорд╛рд░рд┐рди рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЪреЗрдХ рдХреЛ рдХрд╕рдХрд░ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЙрддреНрдкрд╛рдж рдХреЗ рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЦрд░реАрдж рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рддрдм рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдореЗрд░реЗ рд╕рд╛рде рдзреЛрдЦрд╛ рд╣реБрдЖ рд╣реИ, рдпрд╛ рдЖрдзреБрдирд┐рдХ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЙрддреНрдкрд╛рдж рдХреА рд╡рд┐рддрд░рдг рд░рдгрдиреАрддрд┐ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рддрд╛рдХрд┐ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд┐рдП рдкреНрд░реАрдорд┐рдпрдо рд╕реЗрд╡рд╛ рдХрд╛ рднреБрдЧрддрд╛рди рд╣реЛ рдЬрд╛рдПред
рд╕рдм рдХреБрдЫ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ
рдпрджрд┐ рдЖрдк рдорд┐рдЧреБрдПрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд┐рдП рдЧрдП рдЦрд╛рди рдФрд░ рдЬрд╝рд╛рдорд░реАрди рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдХреЛрдИ рднреА рдХрд┐рд╕реА рдХреЛ рдзреЛрдЦрд╛ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рдерд╛ - рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рдж рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ, рдЕрдХреЗрд▓реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдмрджрд▓рдиреЗ рдпрд╛ рд╢реБрд▓реНрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░реАрдорд┐рдпрдо рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИред Xamarin.Mac рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдореЛрдиреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдерд┐рд░ рд▓рд┐рдВрдХрд┐рдВрдЧ рд╕реЗрд╡рд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЛрдиреЛ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рднреА рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдПрдВрдЯрд┐рдЯреЗрд▓рдореЗрдВрдЯреНрд╕, рд╕реИрдВрдбрдмреЙрдХреНрд╕рд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдЖрджрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╣реИрдВред AppStore рдореЗрдВ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ:
12 рджрд┐рд╕рдВрдмрд░ 2012 рддрдХ, рдЬрд╝рд╛рдорд░реАрди рдЕрдм рдореЛрдиреЛрдореИрдХ рдХрд╛ рдПрдХ рд╕реБрдкрд░рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЬрд╝рдорд╛рд░рд┐рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡реНрдпрд╛рдкрдХ рдПрдкреАрдЖрдИ рдХрд╡рд░реЗрдЬ, рдореЛрдиреЛ рдХреЗ рдПрд▓рдЬреАрдкреАрдПрд▓ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕, рдореЛрдиреЛ рдПрдореНрдмреЗрдбрд┐рдВрдЧ, рдореИрдХ рдПрдкрд╕реНрдЯреЛрд░ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдФрд░ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рд╕реНрд╡рдпрдВ рдореЛрдиреЛ рд░рдирдЯрд╛рдЗрдо рдХреЛ рднреА
GNU рд▓рд╛рдЗрдмреНрд░реЗрд░реА GPL 2.0 рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реНрдЯреЗрдЯрд┐рдХ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХрд╛ рдореБрджреНрджрд╛ рдХрд╛рдлреА рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рдмрдирд╛ рд╣реБрдЖ рд╣реИред рдпрджрд┐ рд╣рдо рд╢рд░реНрддреЛрдВ рдХреА рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдПрд▓рдЬреАрдкреАрдПрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реЗ рдЬреБрдбрд╝реЗ рдПрдХ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдЙрддреНрдкрд╛рдж рдХреЛ рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реБрдП, рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЗрд╕ рдПрд▓рдЬреАрдкреАрдПрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рджреВрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдорддреМрд░ рдкрд░ рдЗрд╕рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕рд╛рде рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдпрд╛ рдПрдХ рдЕрд▓рдЧ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрд╝рд╛рдорд░реАрди рдПрдХ рд╣реА рд░рд╛рдп рдХреЗ рд╣реИрдВ:
рдпрд╛ рдпрджрд┐ рдЖрдк рдПрдХ рдРрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╢рд┐рдк рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореЛрдиреЛ рд░рдирдЯрд╛рдЗрдо рдХреЛ рд╕реНрдЯреЗрдЯрд┐рдХрд▓реА рд▓рд┐рдВрдХ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдЖрдк рдореЛрдиреЛ рдХреЛ рд░рд┐рд▓реЗрдХреНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЬрд╝рд╛рдорд░реАрди рд╕реЗ рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдзреЛрдЦрд╛
рдЕрдкрдиреЗ рдЬреАрд╡рди рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдореИрдВ рдХрд┐рд╕реА рдХреЛ рдзреЛрдЦрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд┐рдЧреЗрд▓ рдбреА рдЗрдХрд╛рд╕, рдЧрдиреЛрдо рдХреЗ рд▓реЗрдЦрдХ, рдореЛрдиреЛ, рдЬрд╝рдорд╛рд░рд┐рди рдФрд░ рдЬрд╝рд┐рдорд┐рдпрд╛рди рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рдореНрдорд╛рдирд┐рдд рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдзреЛрдЦрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдмрдбрд╝реЗ рдФрд░ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛, рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЙрдирдХреЗ рд╡рд┐рдкрдгрдХ рдиреЗ рдЙрддреНрдкрд╛рдж рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рд╣реИ (рдФрд░, рдЬреИрд╕рд╛ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП, рдирд┐рд╖реЗрдзрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдкрд╣рд▓реЗ рд╣реА рдореБрдЭреЗ рдХрд╛рдиреВрди рдХреЗ рдкрддреНрд░ рдХреА рдЖрдбрд╝ рдореЗрдВ рдзреЛрдЦрд╛ рджреЗ рдЪреБрдХреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреА рднрд╛рд╡рдирд╛ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рд╕рдорд╛рди рдЕрдзрд┐рдХрд╛рд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрд╛, рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдЙрд▓реНрд▓рдВрдШрди рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдореИрдВрдиреЗ рдЯреВрд▓рдХрд┐рдЯ рдХреЗ рдПрдХ рдореБрдХреНрдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдРрдкрд╕реНрдЯреЛрд░ рдореЗрдВ рдЕрдкрдирд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, .NET рдмрд╛рдЗрдЯрдХреЛрдб рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ .exe рдлрд╝рд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕реЗ рд╡рд░реНрддрдорд╛рди .NET рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рдореЛрдиреЛ рд░рдирдЯрд╛рдЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдореЛрдиреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝, рдПрдУрдЯреА рд╕рдВрдХрд▓рди, рдпрд╛ рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдереИрддрд┐рдХ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рднреА рдмрд┐рд▓реНрдХреБрд▓ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рд▓реЗрдХрд┐рди рдПрд▓рдЬреАрдкреАрдПрд▓ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдореБрдЭреЗ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ (рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЦреБрдж рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд╣реИ), рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдм рдХреБрдЫ рдкреНрд░рджрд╛рди рдХрд░реЗрдВред

рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг
рдореЗрд░реЗ рдореЛрдирдбреНрдпреВрдбреНрдпреВрд▓ рдХреЛ Xamarin Studio рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЕрдм рд╡рд╣рд╛рдБ .pkg рдкреИрдХреЗрдЬ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛,
рдореЛрдиреЛрдореИрдХ рдкреИрдХ рдкреЗрдЬ рдкрд░ рдкреИрдХреЗрдЬ рдЧрд╛рдпрдм рдХрд░рдиреЗ рдХреЗ
рдирд┐рд░реНрджреЗрд╢ рдФрд░ Xamarin.Mac рдХреЗ рд▓рд┐рдВрдХ рджрд┐рдЦрд╛рдИ рджрд┐рдПред рдпрд╣ рдЕрдкреНрд░рд┐рдп рд╣реИ, рд▓реЗрдХрд┐рди рдШрд╛рддрдХ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рдХреГрддрд┐ рдореЗрдВ рдЙрддреНрдкрд╛рдж рдХреЗ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдФрд░ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред рдореИрдВрдиреЗ MonoDevelop 3.0.6 рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ (рдореБрдЭреЗ рдПрдХ рдЕрд╕рдВрдЧрдд рдПрдкреАрдЖрдИ рдХреЙрд▓ рдХреЛ рд╣рдЯрд╛рдирд╛ рдкрдбрд╝рд╛), "рд▓рд┐рдВрдХ рдСрд▓" рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдФрд░ ... рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рдЖрдкрдХреЛ рд╕рдЪреНрдЪрд╛рдИ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЗрд╕рдХреЗ рдХрд╛рд░рдг рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдП, рдкреИрдХрд░ рдиреЗ рдХреЗрд╡рд▓ рдореЛрдиреЛ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рдПрдХ рд▓рд┐рдВрдХ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, "рд▓рд┐рдВрдХ рди рдХрд░реЗрдВ" рд╡рд┐рдХрд▓реНрдк рдЪреБрдирдХрд░, рдЖрдк рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ ~ 8 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдгред * Dll рдЕрд╕реЗрдВрдмрд▓рд┐рдпреЛрдВ рдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдореЗрдЯрд╛-рдбреЗрдЯрд╛ рд╣реА рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ "рд▓рд┐рдВрдХ рдСрд▓" рдореЛрдб рдХреЗ рд╕рд╛рде рд╣реЛрдЧрд╛ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдПрдХ рдкреНрд▓рд╕ рднреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЦреНрдп рдирд┐рдпрдо .exe рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдПрдХ рд╣реА рдирд┐рдпрдо рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ - рдЗрд╕рдореЗрдВ рд╕рдВрдкреВрд░реНрдг рдмрд╛рдпрдЯреЗрдХрдХреЛрдб рд░рд╣рддрд╛ рд╣реИред
рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдареАрдХ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЙрддреНрдкрд╛рдж рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджреЗрддрд╛ рд╣реИред Google рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд▓реЙрдЧ рдХреЗ рдПрдХ рдЕрдзреНрдпрдпрди рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореЛрдиреЛ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЧрд▓рдд рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ - рдХрд┐рдЪреЗрди-рдПрдХреНрд╕реЗрд╕-рдЧреНрд░реБрдк, рдЬреЛ рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг 10.8 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред Xamarin.Mac рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдореИрдВ рдХрд╛рдВрдЯреЗрджрд╛рд░ рд░рд╛рд╕реНрддреЗ рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЗрд╕реЗ рдЦреБрдж рднреА рд╣рд▓ рдХрд░рдирд╛ рдерд╛ред рдирддреАрдЬрддрди, рдореИрдВ рдкреЛрд╕реНрдЯ-рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдПрдХ рдЕрд╡рддрд╛рд░ рдкрд░ рдмрд╕ рдЧрдпрд╛, рдЬреЛ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдореЗрдВ рд╕рд╣реА рдбреЗрдЯрд╛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рддрд╛ рд╣реИред
рд╕рдВрд╕реНрдХрд░рдг рдХреЛ AppStore рдореЗрдВ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рддреБрд░рдВрдд рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рд▓реМрдЯрд╛, libMonoPosixHelper.dylib рдлрд╝рд╛рдЗрд▓ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреА рдХрдореА, рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИред рдкрд╣рд▓рд╛ рдкреНрд▓рд┐рд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдкрд╛рджрди рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рджреВрд╕рд░рд╛ рдкреЛрд╕реНрдЯ-рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗрдХрд░, рд▓реЗрдХрд┐рди рддреАрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдиреЗ рдореБрдЭреЗ рдЪрдХрд┐рдд рдХрд░ рджрд┐рдпрд╛ред рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА
Stackoverflow рдкрд░ рдереА, рд▓реЗрдХрд┐рди рдЙрд╕рдиреЗ рдХрд╣рд╛ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддрдп рд╣реЛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЖрдо рддреМрд░ рдкрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ MONO_DISABLE_SHARED_AREA рдХреЛ рд╕реЗрдЯ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рдЪрд░ рдХреЗ рд╕рд╛рде рд╡рд┐рдЪрд╛рд░ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕рдВрдХрд▓рди рдЪрд░рдг рдкрд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рд╖реНрдкрд╛рджрди рдЪрд░рдг рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ Xamarin.Mac рдореЗрдВ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдлрд╝рд╛рдЗрд▓ рдлрд╝рд╛рдЗрд▓, рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕ рдЪрд░ рдХреЛ рд╕реЗрдЯ рдХрд░рддреА рд╣реИ:
<key>LSEnvironment</key> <dict> <key>MONO_DISABLE_SHARED_AREA</key> <string>1</string> </dict>
рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд┐рдВрдбреЛ рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдЧрд▓рдд рдирд╛рдо рдХреЗ рдХрд╛рд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдПрдХ рдмрд╛рд░ рд▓рдкреЗрдЯрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕реБрдкрд░ рдХреНрд░рд┐рдЯрд┐рдХрд▓ рдПрд░рд░ рдЙрдкрд╕рдВрд╣рд╛рд░
рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрдм рдмрд╛рдЬрд╛рд░ рдкрд░ рд╣реИ рдФрд░ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЕрдкрдиреЗ 1 рдбреЙрд▓рд░ рдФрд░ 40 рд╕реЗрдВрдЯ рдкреНрд░рддрд┐ рджрд┐рди рд▓рд╛рддрд╛ рд╣реИред рдпрджрд┐ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ 713 рджрд┐рдиреЛрдВ рдореЗрдВ рдореИрдВ рдПрдХреНрд╕рдорд░реАрди рдХрд╛ рдкреВрд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЦрд░реАрдж рд╕рдХрддрд╛ рд╣реВрдВред рдореИрдХ, рдПрдкрд╕реНрдЯреЛрд░ рдХреЗ рд▓рд┐рдП рд╢реБрд▓реНрдХ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗ рдмрд┐рдирд╛ред рдореИрдВрдиреЗ рдорд┐рдЧреБрдПрд▓ рдХреЛ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рд▓рд┐рдЦрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓реАред рдЙрдиреНрд╣реЛрдВрдиреЗ "рдЙрдкрдпреЛрдЧ" рдХреБрдВрдЬреА рдореЗрдВ рдЗрд╕реА рдкреНрд░рд╢реНрди рдкрд░ рдПрдХ рдФрд░ рдкреНрд░рд╢реНрдирдХрд░реНрддрд╛ рдХрд╛ рдЙрддреНрддрд░ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдмреЗрд╣рддрд░ Xamarin.Mac рдЦрд░реАрджреЗрдВред
рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда рдЗрд╕ рдмреАрдЪ, рдЬрд╝рд╛рдорд░реАрди рд╕рдорд░реНрдерди рдХреЗ рд▓реЛрдЧреЛрдВ рдиреЗ рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдХрд┐ рдЬрд╝рд╛рдорд╛рд░рд┐рди.рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдХ рдореМрдЬреВрджрд╛ рдЫрд╛рддреНрд░ рдХреЗ рдирд┐рдпрдорд┐рдд рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдХреЗрд╡рд▓ $ 99 рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрддреНрдкрд╛рдж рдЦрд░реАрдж рд╕рдХрддрд╛ рд╣реВрдВред рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИ рдФрд░ рдореИрдВ рд╢рд╛рдпрдж рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реВрдВ, рднрд▓реЗ рд╣реА рдореИрдВ рдХрдВрдкрдиреА рдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдХрд╛рдлреА рд╕рд╣рдордд рдирд╣реАрдВ рд╣реВрдВред
PS рдЙрди рд╕рднреА рдХреЗ рд▓рд┐рдП рдЬреЛ рдХреБрдВрдЬреА рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░рддреЗ рд╣реИрдВ "рдПрдХ рдмрджрд╕реВрд░рдд рд╕рдореБрджреНрд░реА рдбрд╛рдХреВ рдПрдХ рд╕рдореНрдорд╛рдирд┐рдд рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рдкреИрд╕реЗ рд▓реЗрддрд╛ рд╣реИ", рдореИрдВ рдЖрдкрдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЕрдкрдиреА рдирд╕реЛрдВ рдХреЛ рдмрд░реНрдмрд╛рдж рди рдХрд░реЗрдВ рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдПрдиреНрдЯреНрд░рд╛рдкреА рдХреЛ рди рдмрдврд╝рд╛рдПрдВред