field_ios

In-the-field app for Radroots on iOS
git clone https://radroots.dev/git/field_ios.git
Log | Files | Refs | README | LICENSE

commit d4f071d1204065ec204c0504f533a0d18849e16b
parent 93e5b24c89baac689fb4803edc2995bfc1ee9410
Author: triesap <tyson@radroots.org>
Date:   Wed, 26 Aug 2026 19:30:32 +0000

fix(ios): accept stable package references

- Accept quoted and unquoted XcodeGen root package names.
- Preserve deterministic package identifiers across generated projects.
- Reject missing, duplicate, and malformed package references.
- Verify project generation and the complete standalone iOS lane.

Diffstat:
Mscripts/generate-project.sh | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/generate-project.sh b/scripts/generate-project.sh @@ -9,7 +9,7 @@ root_package_name=ios_app xcodegen generate --spec project.yml root_package_reference=$(perl -ne ' - if (/^\s*([0-9A-F]{24}) \/\* ([^*]+) \*\/ = \{isa = PBXFileReference; lastKnownFileType = folder; name = "[^"]+"; path = \.; sourceTree = SOURCE_ROOT; \};$/) { + if (/^\s*([0-9A-F]{24}) \/\* ([^*]+) \*\/ = \{isa = PBXFileReference; lastKnownFileType = folder; name = (?:"[^"]+"|[^";]+); path = \.; sourceTree = SOURCE_ROOT; \};$/) { print "$1\t$2\n"; } ' "$project_file")