-
Notifications
You must be signed in to change notification settings - Fork 283
Open
Description
Hi,
With the latest version (1.1) I am running in to issues building the project with Carthage.
"error: Build input file cannot be found: '/path/to/xcodeprojectdir/Carthage/Checkouts/BetterSegmentedControl/Example/Pods/Target Support Files/BetterSegmentedControl/BetterSegmentedControl-Info.plist'"
The only .plist file in that directory is "Info.plist" so I guess that needs to be updated somewhere. (Perhaps this is the Xcode migration tool breaking something?)
Thanks,
Geoff
sumac13 and az-oolloow
Metadata
Metadata
Assignees
Labels
No labels
Projects
Milestone
Relationships
Development
Select code repository
Activity
gverdouw commentedon Apr 23, 2019
I edited the references to
Target Support Files/BetterSegmentedControl/BetterSegmentedControl-Info.plist
in/Example/Pods/Pods.xcodeproj/project.pbxproj
to beInfo.plist
and that seems to fix itgverdouw commentedon May 1, 2019
So I think what has happened is that the Info.plist has changed, but because Pods/* is gitignored the new one
BetterSegmentedControl-Info.plist
isn't being added (whereas the Info.plist perhaps outlives the gitignore rule and so is still included?) so when Carthage tries to build it isn't theregmarm commentedon Jun 13, 2019
Is this still an issue?
inket commentedon Jun 21, 2019
Yes, it's still an issue.
r-plus commentedon Aug 28, 2019
v1.2.1 still an issue.
az-oolloow commentedon Sep 26, 2019
This is still an issue even now :(
I made a fork and implemented @gverdouw's solution and that allowed Carthage to build the scheme.
Replaced all occurrences of Info.plist as specified in gmarm#105
gmarm commentedon Oct 21, 2020
Support for Carthage has been removed for now due to issues with Xcode 12.
az-oolloow commentedon Oct 21, 2020
@gmarm FWIW our fork from Sep 2019 builds just fine with Carthage on Xcode 12 targeting iOS 14
gmarm commentedon Oct 21, 2020
Could you please open a PR for this? I was struggling yesterday and although the scheme was shared and commited to git,
carthage build --no-skip-current
was failing withDependency has no shared framework schemes
.