Skip to content

Commit 64db365

Browse files
committed
[winios] Changes provisioning profiles default path
Adds a default path for Windows, since now we'll need to handle provisioning profiles also on that side for iOS without a Mac.
1 parent d34430a commit 64db365

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

Xamarin.MacDev/MobileProvision.cs

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,21 @@ public class MobileProvision
5656

5757
static MobileProvision ()
5858
{
59-
string personal = Environment.GetFolderPath (Environment.SpecialFolder.Personal);
60-
ProfileDirectory = Path.Combine (personal, "Library", "MobileDevice", "Provisioning Profiles");
59+
if (Environment.OSVersion.Platform == PlatformID.MacOSX
60+
|| Environment.OSVersion.Platform == PlatformID.Unix)
61+
{
62+
string personal = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
63+
ProfileDirectory = Path.Combine(personal, "Library", "MobileDevice", "Provisioning Profiles");
64+
}
65+
else
66+
{
67+
ProfileDirectory = Path.Combine(
68+
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
69+
"Xamarin",
70+
"iOS",
71+
"Provisioning",
72+
"Profiles");
73+
}
6174
}
6275

6376
public MobileProvisionDistributionType DistributionType {

0 commit comments

Comments
 (0)