Отображает notification
osascript -e "display notification \"Собираю ${PRODUCT_MODULE_NAME}\" with title \"Xcode\""
echo "output" > ${DERIVED_FILE_DIR}/output
| 2018-06-04 18:27:52 +0000 [Appodeal 2.4.3][info] Custom restriction was updated. Current custom restriction is { | |
| } | |
| 2018-06-04 21:27:52.084767+0300 AppodealSwiftDemo[1751:516486] 2018-06-04 18:27:52 +0000 [Appodeal 2.4.3][info] Custom restriction was updated. Current custom restriction is { | |
| } | |
| 2018-06-04 21:27:52.084847+0300 AppodealSwiftDemo[1751:516486] 2018-06-04 18:27:52 +0000 [Appodeal 2.4.3][info] OpenX api integrate | |
| 2018-06-04 18:27:52 +0000 [Appodeal 2.4.3][info] OpenX api integrate | |
| 2018-06-04 21:27:52.085025+0300 AppodealSwiftDemo[1751:516483] 2018-06-04 18:27:52 +0000 [Appodeal 2.4.3][info] MRAID api integrate | |
| 2018-06-04 18:27:52 +0000 [Appodeal 2.4.3][info] MRAID api integrate | |
| 2018-06-04 21:27:52.085201+0300 AppodealSwiftDemo[1751:516489] 2018-06-04 18:27:52 +0000 [Appodeal 2.4.3][info] Tap Sense api integrate | |
| 2018-06-04 18:27:52 +0000 [Appodeal 2.4.3][info] Tap Sense api integrate |
| Set evironment variable like so: | |
| SOURCEKIT_SERVICE_LOG=2 /Applications/Xcode.app/Contents/MacOS/Xcode 2>&1 |
| import re | |
| from lldb import SBDebugger, SBCommandReturnObject, SBCommandInterpreter, SBError, SBProcess | |
| def browse_packages( | |
| debugger: SBDebugger, | |
| command: str, | |
| result: SBCommandReturnObject, | |
| dict | |
| ): | |
| try: |
| import os | |
| from typing import Dict, Any | |
| from pathlib import Path | |
| from tempfile import mkdtemp | |
| from lldb import SBDebugger, SBCommandReturnObject, SBFrame, SBBreakpointLocation, SBExpressionOptions, \ | |
| SBLanguageRuntime, SBTarget, SBBreakpoint | |
| image_number = 0 | |
| temporary_directory = Path(mkdtemp()) | |
| def on_view_on_view_did_appear( |
| import org.gradle.api.attributes.Usage.* | |
| import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType | |
| import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet | |
| import org.jetbrains.kotlin.gradle.plugin.KotlinTarget | |
| import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinUsages.KOTLIN_API | |
| import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinUsages.KOTLIN_METADATA | |
| import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinUsages.KOTLIN_RUNTIME | |
| plugins { | |
| kotlin("multiplatform") version "2.1.20" |
| @CacheableTransform | |
| internal abstract class T : TransformAction<TransformParameters.None> { | |
| @get:PathSensitive(PathSensitivity.RELATIVE) | |
| @get:InputArtifact | |
| abstract val inputArtifact: Provider<FileSystemLocation> | |
| override fun transform(outputs: TransformOutputs) { | |
| outputs.file(inputArtifact.get().asFile) | |
| } | |
| } |