Build Information
Successful build of PostHog, reference main (d640df
), with Swift 5.9 for macOS (SPM) on 30 Apr 2025 14:34:13 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.61.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/PostHog/posthog-ios.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/PostHog/posthog-ios
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at d640df8 Update version
Cloned https://github.com/PostHog/posthog-ios.git
Revision (git rev-parse @):
d640df892fcb3bbeadf02b9ec28eeb682df53d24
SUCCESS checkout https://github.com/PostHog/posthog-ios.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.9
Building package at path: $PWD
https://github.com/PostHog/posthog-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/88] Compiling phlibwebp analysis_enc.c
[1/88] Compiling phlibwebp config_enc.c
[2/88] Compiling phlibwebp ssim_sse2.c
[3/88] Compiling phlibwebp bit_writer_utils.c
[4/88] Compiling phlibwebp backward_references_cost_enc.c
[5/88] Compiling phlibwebp yuv_sse2.c
[6/88] Compiling phlibwebp yuv.c
[7/88] Compiling phlibwebp alpha_processing_sse41.c
[8/88] Compiling phlibwebp yuv_sse41.c
[9/88] Compiling phlibwebp webp_enc.c
[10/88] Compiling phlibwebp utils.c
[11/88] Compiling phlibwebp upsampling_sse41.c
[12/88] Compiling phlibwebp upsampling_sse2.c
[13/88] Compiling phlibwebp vp8l_enc.c
[14/88] Compiling phlibwebp upsampling.c
[15/88] Compiling phlibwebp tree_enc.c
[16/88] Compiling phlibwebp thread_utils.c
[17/88] Compiling phlibwebp token_enc.c
[18/88] Compiling phlibwebp syntax_enc.c
[19/88] Compiling phlibwebp ssim.c
[20/88] Compiling phlibwebp sharpyuv_sse2.c
[21/88] Compiling phlibwebp sharpyuv_dsp.c
[22/88] Compiling phlibwebp sharpyuv_gamma.c
[23/88] Compiling phlibwebp sharpyuv_csp.c
[24/88] Compiling phlibwebp sharpyuv_neon.c
[25/88] Compiling phlibwebp yuv_neon.c
[26/88] Compiling phlibwebp sharpyuv_cpu.c
[27/88] Compiling phlibwebp backward_references_enc.c
[28/88] Compiling phlibwebp rescaler_utils.c
[29/88] Compiling phlibwebp sharpyuv.c
[30/88] Compiling phlibwebp rescaler_sse2.c
[31/88] Compiling phlibwebp random_utils.c
[32/88] Compiling phlibwebp rescaler.c
[33/88] Compiling phlibwebp rescaler_neon.c
[34/88] Compiling phlibwebp quant_levels_utils.c
[35/88] Compiling phlibwebp quant_levels_dec_utils.c
[36/88] Compiling phlibwebp upsampling_neon.c
[37/88] Compiling phlibwebp picture_tools_enc.c
[38/88] Compiling phlibwebp predictor_enc.c
[39/88] Compiling phlibwebp picture_rescale_enc.c
[40/88] Compiling phlibwebp picture_psnr_enc.c
[41/88] Compiling phlibwebp picture_enc.c
[42/88] Compiling phlibwebp quant_enc.c
[43/88] Compiling phlibwebp palette.c
[44/88] Compiling phlibwebp picture_csp_enc.c
[45/88] Compiling phlibwebp muxread.c
[46/88] Compiling phlibwebp near_lossless_enc.c
[47/88] Compiling phlibwebp muxedit.c
[48/88] Compiling phlibwebp muxinternal.c
[49/88] Compiling phlibwebp alpha_processing_sse2.c
[50/88] Compiling phlibwebp lossless_sse41.c
[51/88] Compiling phlibwebp lossless_sse2.c
[52/88] Compiling phlibwebp lossless_enc_sse41.c
[53/88] Compiling phlibwebp lossless_neon.c
[54/88] Compiling phlibwebp lossless_enc_sse2.c
[55/88] Compiling phlibwebp lossless_enc_neon.c
[56/88] Compiling phlibwebp huffman_utils.c
[57/88] Compiling phlibwebp lossless_enc.c
[58/88] Compiling phlibwebp iterator_enc.c
[59/88] Compiling phlibwebp huffman_encode_utils.c
[60/88] Compiling phlibwebp lossless.c
[61/88] Compiling phlibwebp filters_utils.c
[62/88] Compiling phlibwebp filters_sse2.c
[63/88] Compiling phlibwebp frame_enc.c
[64/88] Compiling phlibwebp histogram_enc.c
[65/88] Compiling phlibwebp filters.c
[66/88] Compiling phlibwebp filters_neon.c
[67/88] Compiling phlibwebp enc_sse41.c
[68/88] Compiling phlibwebp enc_sse2.c
[69/88] Compiling phlibwebp filter_enc.c
[70/88] Compiling phlibwebp dec_sse41.c
[71/88] Compiling phlibwebp enc.c
[72/88] Compiling phlibwebp dec_sse2.c
[73/88] Compiling phlibwebp dec_clip_tables.c
[74/88] Compiling phlibwebp cpu.c
[75/88] Compiling phlibwebp dec.c
[76/88] Compiling phlibwebp cost_sse2.c
[77/88] Compiling phlibwebp cost_neon.c
[77/88] Copying PrivacyInfo.xcprivacy
[79/88] Compiling phlibwebp enc_neon.c
[80/88] Compiling phlibwebp cost_enc.c
[81/88] Compiling phlibwebp color_cache_utils.c
[82/88] Compiling phlibwebp bit_reader_utils.c
[83/88] Compiling phlibwebp cost.c
[84/88] Compiling phlibwebp alpha_processing.c
[85/88] Compiling phlibwebp alpha_processing_neon.c
[86/88] Compiling phlibwebp alpha_enc.c
[87/88] Compiling phlibwebp dec_neon.c
[89/177] Emitting module PostHog
[90/186] Compiling PostHog MethodSwizzler.swift
[91/186] Compiling PostHog NetworkSample.swift
[92/186] Compiling PostHog Optional+Util.swift
[93/186] Compiling PostHog PostHogReplayIntegration.swift
[94/186] Compiling PostHog PostHogSessionReplayConfig.swift
[95/186] Compiling PostHog RRStyle.swift
[96/186] Compiling PostHog RRWireframe.swift
[97/186] Compiling PostHog String+Util.swift
[98/186] Compiling PostHog UIColor+Util.swift
[99/186] Compiling PostHog UIImage+Util.swift
[100/186] Compiling PostHog Hedgelog.swift
[101/186] Compiling PostHog Reachability.swift
[102/186] Compiling PostHog ReadWriteLock.swift
[103/186] Compiling PostHog TimeBasedEpochGenerator.swift
[104/186] Compiling PostHog UIApplication+.swift
[105/186] Compiling PostHog UIImage+WebP.swift
[106/186] Compiling PostHog UIWindow+.swift
[107/186] Compiling PostHog UUIDUtils.swift
[108/186] Compiling PostHog resource_bundle_accessor.swift
[109/186] Compiling PostHog ApplicationLifecyclePublisher.swift
[110/186] Compiling PostHog PostHogAppLifeCycleIntegration.swift
[111/186] Compiling PostHog ApplicationViewLayoutPublisher.swift
[112/186] Compiling PostHog AutocaptureEventProcessing.swift
[113/186] Compiling PostHog ForwardingPickerViewDelegate.swift
[114/186] Compiling PostHog PostHogAutocaptureEventTracker.swift
[115/186] Compiling PostHog PostHogAutocaptureIntegration.swift
[116/186] Compiling PostHog View+PostHogLabel.swift
[117/186] Compiling PostHog UIView+PostHogLabel.swift
[118/186] Compiling PostHog DI.swift
[119/186] Compiling PostHog NumberRating.swift
[120/186] Compiling PostHog Resources.swift
[121/186] Compiling PostHog SegmentedControl.swift
[122/186] Compiling PostHog Survey+Util.swift
[123/186] Compiling PostHog SurveyButton.swift
[124/186] Compiling PostHog SurveyPresentationDetentsRepresentable.swift
[125/186] Compiling PostHog SwiftUI+Util.swift
[126/186] Compiling PostHog PostHogMaskViewModifier.swift
[127/186] Compiling PostHog PostHogNoMaskViewModifier.swift
[128/186] Compiling PostHog PostHogSurveyIntegration.swift
[129/186] Compiling PostHog QuestionHeader.swift
[130/186] Compiling PostHog QuestionTypes.swift
[131/186] Compiling PostHog SurveyDisplayController.swift
[132/186] Compiling PostHog SurveySheet.swift
[133/186] Compiling PostHog SurveysRootView.swift
[134/186] Compiling PostHog SurveysWindow.swift
[135/186] Compiling PostHog EdgeBorder.swift
[136/186] Compiling PostHog EmojiRating.swift
[137/186] Compiling PostHog MultipleChoiceOptions.swift
[138/186] Compiling PostHog UITextInputTraits+Util.swift
[139/186] Compiling PostHog UIView+Util.swift
[140/186] Compiling PostHog URLSessionExtension.swift
[141/186] Compiling PostHog URLSessionInterceptor.swift
[142/186] Compiling PostHog URLSessionSwizzler.swift
[143/186] Compiling PostHog ViewTreeSnapshotStatus.swift
[144/186] Compiling PostHog ApplicationScreenViewPublisher.swift
[145/186] Compiling PostHog PostHogScreenViewIntegration.swift
[146/186] Compiling PostHog BottomSection.swift
[147/186] Compiling PostHog ConfirmationMessage.swift
[148/186] Compiling PostHog PostHogContext.swift
[149/186] Compiling PostHog PostHogExtensions.swift
[150/186] Compiling PostHog PostHogFileBackedQueue.swift
[151/186] Compiling PostHog PostHogIntegration.swift
[152/186] Compiling PostHog PostHogLegacyQueue.swift
[153/186] Compiling PostHog PostHogPersonProfiles.swift
[154/186] Compiling PostHog PostHogPropertiesSanitizer.swift
[155/186] Compiling PostHog PostHogQueue.swift
[156/186] Compiling PostHog PostHogRemoteConfig.swift
[157/186] Compiling PostHog PostHogSDK.swift
[158/186] Compiling PostHog PostHogEvent.swift
[159/186] Compiling PostHog PostHogSurvey.swift
[160/186] Compiling PostHog PostHogSurveyAppearance.swift
[161/186] Compiling PostHog PostHogSurveyConditions.swift
[162/186] Compiling PostHog PostHogSurveyEnums.swift
[163/186] Compiling PostHog PostHogSurveyQuestion.swift
[164/186] Compiling PostHog PostHogApi.swift
[165/186] Compiling PostHog PostHogBatchUploadInfo.swift
[166/186] Compiling PostHog PostHogConfig.swift
[167/186] Compiling PostHog PostHogConsumerPayload.swift
[168/186] Compiling PostHog PostHogSessionManager.swift
[169/186] Compiling PostHog PostHogStorage.swift
[170/186] Compiling PostHog PostHogStorageManager.swift
[171/186] Compiling PostHog PostHogSwizzler.swift
[172/186] Compiling PostHog PostHogVersion.swift
[173/186] Compiling PostHog ApplicationEventPublisher.swift
[174/186] Compiling PostHog CGColor+Util.swift
[175/186] Compiling PostHog CGSize+Util.swift
[176/186] Compiling PostHog Date+Util.swift
[177/186] Compiling PostHog Float+Util.swift
[178/186] Compiling PostHog PostHogSwiftUIViewModifiers.swift
[179/186] Compiling PostHog PostHogTagViewModifier.swift
[180/186] Compiling PostHog UIViewController.swift
[181/186] Compiling PostHog AssociatedKeys.swift
[182/186] Compiling PostHog Data+Gzip.swift
[183/186] Compiling PostHog DateUtils.swift
[184/186] Compiling PostHog DictUtils.swift
[185/186] Compiling PostHog Errors.swift
[186/186] Compiling PostHog FileUtils.swift
Build complete! (21.45s)
Fetching https://github.com/Quick/Nimble.git
Fetching https://github.com/AliSoftware/OHHTTPStubs.git
Fetching https://github.com/Quick/Quick.git
[1/7900] Fetching ohhttpstubs
[554/22655] Fetching ohhttpstubs, quick
[2968/42222] Fetching ohhttpstubs, quick, nimble
Fetched https://github.com/Quick/Quick.git (2.66s)
Fetched https://github.com/AliSoftware/OHHTTPStubs.git (2.66s)
Fetched https://github.com/Quick/Nimble.git (2.66s)
Computing version for https://github.com/AliSoftware/OHHTTPStubs.git
Computed https://github.com/AliSoftware/OHHTTPStubs.git at 9.1.0 (0.41s)
Computing version for https://github.com/Quick/Quick.git
Computed https://github.com/Quick/Quick.git at 6.1.0 (0.43s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 12.3.0 (0.42s)
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
[1/1257] Fetching cwlpreconditiontesting
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git (0.78s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.2.2 (0.48s)
Fetching https://github.com/mattgallagher/CwlCatchException.git
[1/455] Fetching cwlcatchexception
Fetched https://github.com/mattgallagher/CwlCatchException.git (0.72s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.2.1 (0.45s)
Creating working copy for https://github.com/Quick/Quick.git
Working copy of https://github.com/Quick/Quick.git resolved at 6.1.0
Creating working copy for https://github.com/mattgallagher/CwlPreconditionTesting.git
Working copy of https://github.com/mattgallagher/CwlPreconditionTesting.git resolved at 2.2.2
Creating working copy for https://github.com/Quick/Nimble.git
Working copy of https://github.com/Quick/Nimble.git resolved at 12.3.0
Creating working copy for https://github.com/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.2.1
Creating working copy for https://github.com/AliSoftware/OHHTTPStubs.git
Working copy of https://github.com/AliSoftware/OHHTTPStubs.git resolved at 9.1.0
Build complete.
{
"dependencies" : [
{
"identity" : "quick",
"requirement" : {
"range" : [
{
"lower_bound" : "6.0.0",
"upper_bound" : "7.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Quick/Quick.git"
},
{
"identity" : "nimble",
"requirement" : {
"range" : [
{
"lower_bound" : "12.0.0",
"upper_bound" : "13.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Quick/Nimble.git"
},
{
"identity" : "ohhttpstubs",
"requirement" : {
"range" : [
{
"lower_bound" : "9.0.0",
"upper_bound" : "10.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/AliSoftware/OHHTTPStubs.git"
}
],
"manifest_display_name" : "PostHog",
"name" : "PostHog",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "PostHog",
"targets" : [
"PostHog"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "phlibwebp",
"module_type" : "ClangTarget",
"name" : "phlibwebp",
"path" : "vendor/libwebp",
"product_memberships" : [
"PostHog"
],
"sources" : [
"alpha_enc.c",
"alpha_processing.c",
"alpha_processing_neon.c",
"alpha_processing_sse2.c",
"alpha_processing_sse41.c",
"analysis_enc.c",
"backward_references_cost_enc.c",
"backward_references_enc.c",
"bit_reader_utils.c",
"bit_writer_utils.c",
"color_cache_utils.c",
"config_enc.c",
"cost.c",
"cost_enc.c",
"cost_neon.c",
"cost_sse2.c",
"cpu.c",
"dec.c",
"dec_clip_tables.c",
"dec_neon.c",
"dec_sse2.c",
"dec_sse41.c",
"enc.c",
"enc_neon.c",
"enc_sse2.c",
"enc_sse41.c",
"filter_enc.c",
"filters.c",
"filters_neon.c",
"filters_sse2.c",
"filters_utils.c",
"frame_enc.c",
"histogram_enc.c",
"huffman_encode_utils.c",
"huffman_utils.c",
"iterator_enc.c",
"lossless.c",
"lossless_enc.c",
"lossless_enc_neon.c",
"lossless_enc_sse2.c",
"lossless_enc_sse41.c",
"lossless_neon.c",
"lossless_sse2.c",
"lossless_sse41.c",
"muxedit.c",
"muxinternal.c",
"muxread.c",
"near_lossless_enc.c",
"palette.c",
"picture_csp_enc.c",
"picture_enc.c",
"picture_psnr_enc.c",
"picture_rescale_enc.c",
"picture_tools_enc.c",
"predictor_enc.c",
"quant_enc.c",
"quant_levels_dec_utils.c",
"quant_levels_utils.c",
"random_utils.c",
"rescaler.c",
"rescaler_neon.c",
"rescaler_sse2.c",
"rescaler_utils.c",
"sharpyuv.c",
"sharpyuv_cpu.c",
"sharpyuv_csp.c",
"sharpyuv_dsp.c",
"sharpyuv_gamma.c",
"sharpyuv_neon.c",
"sharpyuv_sse2.c",
"ssim.c",
"ssim_sse2.c",
"syntax_enc.c",
"thread_utils.c",
"token_enc.c",
"tree_enc.c",
"upsampling.c",
"upsampling_neon.c",
"upsampling_sse2.c",
"upsampling_sse41.c",
"utils.c",
"vp8l_enc.c",
"webp_enc.c",
"yuv.c",
"yuv_neon.c",
"yuv_sse2.c",
"yuv_sse41.c"
],
"type" : "library"
},
{
"c99name" : "PostHogTests",
"module_type" : "SwiftTarget",
"name" : "PostHogTests",
"path" : "PostHogTests",
"product_dependencies" : [
"Quick",
"Nimble",
"OHHTTPStubs",
"OHHTTPStubsSwift"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/input_1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_conditions_event_repeated.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_url_match_type_is_not.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_branching_response_based_linkert.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/input_2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_url_match_type_regex.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_question_single_choice.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_conditions_event.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_branching_specific.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_remote_config.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_question_multiple_choice.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_url_match_type_exact.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_question_rating.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/output_2.webp",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/input_3.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_branching_next.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_branching_response_based_empty.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_conditions_device_type.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_basic.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_branching_response_based.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/output_3.webp",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_url_match_type_not_icontains.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_question_link.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_conditions_url.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_branching_end.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/output_1.webp",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_question_basic.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_url_match_type_not_regex.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_url_match_type_icontains.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"ApplicationViewLayoutPublisherTest.swift",
"ExampleSanitizer.swift",
"PostHogApiTest.swift",
"PostHogAppLifeCycleIntegrationTest.swift",
"PostHogAutocaptureEventTrackerSpec.swift",
"PostHogAutocaptureIntegrationSpec.swift",
"PostHogConfigTest.swift",
"PostHogContextTest.swift",
"PostHogFeatureFlagsTest.swift",
"PostHogFeatureFlagsV3Test.swift",
"PostHogFileBackedQueueTest.swift",
"PostHogIdentityTests.swift",
"PostHogIntegrationInstallationTest.swift",
"PostHogLegacyQueueTest.swift",
"PostHogQueueTest.swift",
"PostHogRemoteConfigTest.swift",
"PostHogSDKPersonProfilesTest.swift",
"PostHogSDKTest.swift",
"PostHogScreenViewIntegrationTest.swift",
"PostHogSessionManagerTest.swift",
"PostHogSessionReplayTest.swift",
"PostHogStorageManagerTest.swift",
"PostHogStorageMigrationTest.swift",
"PostHogStorageTest.swift",
"PostHogSurveysTest.swift",
"PostHogWebPTest.swift",
"TestUtils/MockApplicationLifecyclePublisher.swift",
"TestUtils/MockPostHogServer.swift",
"TestUtils/MockScreenViewPublisher.swift",
"TestUtils/TestError.swift",
"TestUtils/TestPostHog.swift",
"TestUtils/URLSession+body.swift",
"UUIDTest.swift",
"UtilsTest.swift"
],
"target_dependencies" : [
"PostHog"
],
"type" : "test"
},
{
"c99name" : "PostHog",
"module_type" : "SwiftTarget",
"name" : "PostHog",
"path" : "PostHog",
"product_memberships" : [
"PostHog"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/PostHog/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"App Life Cycle/ApplicationLifecyclePublisher.swift",
"App Life Cycle/PostHogAppLifeCycleIntegration.swift",
"ApplicationViewLayoutPublisher.swift",
"Autocapture/AutocaptureEventProcessing.swift",
"Autocapture/ForwardingPickerViewDelegate.swift",
"Autocapture/PostHogAutocaptureEventTracker.swift",
"Autocapture/PostHogAutocaptureIntegration.swift",
"Autocapture/SwiftUI/View+PostHogLabel.swift",
"Autocapture/UIView+PostHogLabel.swift",
"DI.swift",
"Models/PostHogEvent.swift",
"Models/Surveys/PostHogSurvey.swift",
"Models/Surveys/PostHogSurveyAppearance.swift",
"Models/Surveys/PostHogSurveyConditions.swift",
"Models/Surveys/PostHogSurveyEnums.swift",
"Models/Surveys/PostHogSurveyQuestion.swift",
"PostHogApi.swift",
"PostHogBatchUploadInfo.swift",
"PostHogConfig.swift",
"PostHogConsumerPayload.swift",
"PostHogContext.swift",
"PostHogExtensions.swift",
"PostHogFileBackedQueue.swift",
"PostHogIntegration.swift",
"PostHogLegacyQueue.swift",
"PostHogPersonProfiles.swift",
"PostHogPropertiesSanitizer.swift",
"PostHogQueue.swift",
"PostHogRemoteConfig.swift",
"PostHogSDK.swift",
"PostHogSessionManager.swift",
"PostHogStorage.swift",
"PostHogStorageManager.swift",
"PostHogSwizzler.swift",
"PostHogVersion.swift",
"Replay/ApplicationEventPublisher.swift",
"Replay/CGColor+Util.swift",
"Replay/CGSize+Util.swift",
"Replay/Date+Util.swift",
"Replay/Float+Util.swift",
"Replay/MethodSwizzler.swift",
"Replay/NetworkSample.swift",
"Replay/Optional+Util.swift",
"Replay/PostHogReplayIntegration.swift",
"Replay/PostHogSessionReplayConfig.swift",
"Replay/RRStyle.swift",
"Replay/RRWireframe.swift",
"Replay/String+Util.swift",
"Replay/UIColor+Util.swift",
"Replay/UIImage+Util.swift",
"Replay/UITextInputTraits+Util.swift",
"Replay/UIView+Util.swift",
"Replay/URLSessionExtension.swift",
"Replay/URLSessionInterceptor.swift",
"Replay/URLSessionSwizzler.swift",
"Replay/ViewTreeSnapshotStatus.swift",
"Screen Views/ApplicationScreenViewPublisher.swift",
"Screen Views/PostHogScreenViewIntegration.swift",
"Surveys/BottomSection.swift",
"Surveys/ConfirmationMessage.swift",
"Surveys/PostHogSurveyIntegration.swift",
"Surveys/QuestionHeader.swift",
"Surveys/QuestionTypes.swift",
"Surveys/SurveyDisplayController.swift",
"Surveys/SurveySheet.swift",
"Surveys/SurveysRootView.swift",
"Surveys/SurveysWindow.swift",
"Surveys/Utils/EdgeBorder.swift",
"Surveys/Utils/EmojiRating.swift",
"Surveys/Utils/MultipleChoiceOptions.swift",
"Surveys/Utils/NumberRating.swift",
"Surveys/Utils/Resources.swift",
"Surveys/Utils/SegmentedControl.swift",
"Surveys/Utils/Survey+Util.swift",
"Surveys/Utils/SurveyButton.swift",
"Surveys/Utils/SurveyPresentationDetentsRepresentable.swift",
"Surveys/Utils/SwiftUI+Util.swift",
"SwiftUI/PostHogMaskViewModifier.swift",
"SwiftUI/PostHogNoMaskViewModifier.swift",
"SwiftUI/PostHogSwiftUIViewModifiers.swift",
"SwiftUI/PostHogTagViewModifier.swift",
"UIViewController.swift",
"Utils/AssociatedKeys.swift",
"Utils/Data+Gzip.swift",
"Utils/DateUtils.swift",
"Utils/DictUtils.swift",
"Utils/Errors.swift",
"Utils/FileUtils.swift",
"Utils/Hedgelog.swift",
"Utils/Reachability.swift",
"Utils/ReadWriteLock.swift",
"Utils/TimeBasedEpochGenerator.swift",
"Utils/UIApplication+.swift",
"Utils/UIImage+WebP.swift",
"Utils/UIWindow+.swift",
"Utils/UUIDUtils.swift"
],
"target_dependencies" : [
"phlibwebp"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.