diff --git a/src/integrationTest/groovy/wooga/gradle/build/unity/ios/tasks/InstallProvisioningProfilesIntegrationSpec.groovy b/src/integrationTest/groovy/wooga/gradle/build/unity/ios/tasks/InstallProvisioningProfilesIntegrationSpec.groovy index cd05fe8..227df13 100644 --- a/src/integrationTest/groovy/wooga/gradle/build/unity/ios/tasks/InstallProvisioningProfilesIntegrationSpec.groovy +++ b/src/integrationTest/groovy/wooga/gradle/build/unity/ios/tasks/InstallProvisioningProfilesIntegrationSpec.groovy @@ -57,7 +57,7 @@ class InstallProvisioningProfilesIntegrationSpec extends IOSBuildTaskIntegration def mock = MobileProvisionMock.createMock({ it.uuid = id }) - def installedProfile = new File(projectDir, "build/profiles/${id}.mobileprovision") + def installedProfile = new File(projectDir, "${installDir}/${id}.mobileprovision") new Tuple2(mock, installedProfile) } @@ -67,7 +67,7 @@ class InstallProvisioningProfilesIntegrationSpec extends IOSBuildTaskIntegration and: appendToSubjectTask(""" provisioningProfiles.from(${wrapValueBasedOnType(files.collect { it.first }, "List")}) - outputDirectory = ${wrapValueBasedOnType(new File(projectDir, "build/profiles"), "File")} + outputDirectory = ${wrapValueBasedOnType(new File(projectDir, installDir), "File")} """.stripIndent()) when: @@ -82,6 +82,7 @@ class InstallProvisioningProfilesIntegrationSpec extends IOSBuildTaskIntegration } where: + installDir = "build/custom profiles/location" uuids = [UUID.randomUUID(), UUID.randomUUID(), UUID.randomUUID()] } diff --git a/src/main/groovy/wooga/gradle/build/unity/ios/IOSBuildPlugin.groovy b/src/main/groovy/wooga/gradle/build/unity/ios/IOSBuildPlugin.groovy index 84a6cda..40d4451 100644 --- a/src/main/groovy/wooga/gradle/build/unity/ios/IOSBuildPlugin.groovy +++ b/src/main/groovy/wooga/gradle/build/unity/ios/IOSBuildPlugin.groovy @@ -235,7 +235,7 @@ class IOSBuildPlugin implements Plugin { task.logFile.convention(project.layout.buildDirectory.file("logs/${task.name}.log")) task.logToStdout.convention(project.provider {project.logger.isInfoEnabled()}) task.outputDirectory.convention(project.layout.dir(project.provider { - new File("${System.getProperty("user.home")}/Library/MobileDevice/Provisioning\\ Profiles/") + new File("${System.getProperty("user.home")}/Library/MobileDevice/Provisioning Profiles/") })) } })