[BUG] [ iOS ] [ SoundFlow.Codecs.FFMpeg 1.4.0 ] Info.plist is invalid
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 512
- Forks
- 56
- PR merge metrics
- No merged PRs in 30d
Description
### Describe the Bug
`Info.plist` is invalid:
```xml
CFBundleDevelopmentRegion
English
CFBundleExecutable
soundflow-ffmpeg
CFBundleIconFile
CFBundleIdentifier
com.soundflow.ffmpeg
CFBundleInfoDictionaryVersion
6.0
CFBundleName
CFBundlePackageType
FMWK
CFBundleSignature
????
CFBundleVersion
CFBundleShortVersionString
CSResourcesFileMapped
```
https://github.com/LSXPrime/SoundFlow/blob/master/Codecs/SoundFlow.Codecs.FFMpeg/runtimes/ios-arm64/native/soundflow-ffmpeg.framework/Info.plist
altool fails with:
```
Invalid MinimumOSVersion.
The Info.plist file is missing the required key: CFBundleShortVersionString
The Info.plist file is missing the required key: CFBundleVersion
```
### SoundFlow Version
1.4.0
### .NET Version
.net 10
### Operating System
iOS
### Architecture
ios-arm64
### Possible Workaround (if known)
modify it on publish step
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with runtimes/ios-arm64/native/soundflow-ffmpeg.framework/Info.plist and compare its keys with the altool errors reported in the issue. Validate the framework bundle with altool or an equivalent plist check after the change; done means the required version keys are present and the iOS package passes validation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, ios
- Domain
- build-system, mobile
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 68/100