commit 201b1d6c9724ecc75ffb4e7e042fcab277a9fb22
parent 509502b8cead846507608b82a0cb424f6bd9f744
Author: Jean Schurger <jean@schurger.org>
Date: Fri, 16 Oct 2026 14:44:59 -0400
Release: download the profile outside the sources, regenerate the project
sigh used to save the profile in iosApp/, which xcodegen then bundled as a
resource (ExportOptions.plist was bundled the same way). Project regenerated
by xcodegen from project.yml.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0141Zm4UQq8PATQAG98MdNCc
Diffstat:
5 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -15,3 +15,4 @@ iosApp/fastlane/test_output/
*.dSYM.zip
._*
iosApp/build_output/
+*.mobileprovision
diff --git a/iosApp/Info.plist b/iosApp/Info.plist
@@ -21,7 +21,7 @@
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
- <string>202604071051</string>
+ <string>1</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIApplicationSceneManifest</key>
diff --git a/iosApp/fastlane/Fastfile b/iosApp/fastlane/Fastfile
@@ -1,3 +1,5 @@
+require "tmpdir"
+
default_platform(:ios)
platform :ios do
@@ -12,7 +14,7 @@ platform :ios do
)
# App Store profile (downloaded or created): the export signs manually with it
- sigh(app_identifier: "ubi2.sonodrill", api_key: api_key)
+ sigh(app_identifier: "ubi2.sonodrill", api_key: api_key, output_path: Dir.tmpdir)
profile_name = lane_context[SharedValues::SIGH_NAME]
build_number = Time.now.strftime("%Y%m%d%H%M")
diff --git a/iosApp/iosApp.xcodeproj/project.pbxproj b/iosApp/iosApp.xcodeproj/project.pbxproj
@@ -11,7 +11,6 @@
2E8A151C3EFF8D2645EFFBFA /* SonodrillApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = E74C38E65621F5192E1B68D2 /* SonodrillApp.swift */; };
47808750E34BFBC08FE160DA /* WaveformExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BCF6AAC471512DFD0FA06EE /* WaveformExtractor.swift */; };
56B0305B5D3847FC6B326502 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE8509E5A49E4A5CAAEB3ADB /* ContentView.swift */; };
- AD99F711E95E895398A8473F /* ExportOptions.plist in Resources */ = {isa = PBXBuildFile; fileRef = 9249877C37C47F33E2749A7B /* ExportOptions.plist */; };
F7C33B50A94DA01F2E82C280 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 245434685F34A9A15B1AC406 /* libsqlite3.tbd */; };
/* End PBXBuildFile section */
@@ -19,7 +18,6 @@
245434685F34A9A15B1AC406 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; };
2BCF6AAC471512DFD0FA06EE /* WaveformExtractor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaveformExtractor.swift; sourceTree = "<group>"; };
86038AE1032E284E79B32AD6 /* iosApp.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = iosApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 9249877C37C47F33E2749A7B /* ExportOptions.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = ExportOptions.plist; sourceTree = "<group>"; };
CE8509E5A49E4A5CAAEB3ADB /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
E74C38E65621F5192E1B68D2 /* SonodrillApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SonodrillApp.swift; sourceTree = "<group>"; };
F543015C899423D4B01CEB2E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
@@ -42,7 +40,6 @@
children = (
F543015C899423D4B01CEB2E /* Assets.xcassets */,
CE8509E5A49E4A5CAAEB3ADB /* ContentView.swift */,
- 9249877C37C47F33E2749A7B /* ExportOptions.plist */,
E74C38E65621F5192E1B68D2 /* SonodrillApp.swift */,
2BCF6AAC471512DFD0FA06EE /* WaveformExtractor.swift */,
);
@@ -113,7 +110,6 @@
};
};
buildConfigurationList = FF7CA1CA754D017066F1822F /* Build configuration list for PBXProject "iosApp" */;
- compatibilityVersion = "Xcode 14.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
@@ -123,6 +119,7 @@
mainGroup = 38B69C3F79CD97858CF7B609;
minimizedProjectReferenceProxies = 1;
preferredProjectObjectVersion = 77;
+ productRefGroup = 94C98B8B3A2BFC1966447269 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
@@ -137,7 +134,6 @@
buildActionMask = 2147483647;
files = (
22EA1CB33A17DCC6FC82406D /* Assets.xcassets in Resources */,
- AD99F711E95E895398A8473F /* ExportOptions.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
diff --git a/iosApp/project.yml b/iosApp/project.yml
@@ -19,6 +19,7 @@ targets:
- "fastlane"
- "build_output"
- "ExportOptions.plist"
+ - "*.mobileprovision"
- "*.xcodeproj"
info:
path: Info.plist