Comments (4)
Sorry I forgot there were dependencies to this package. So yeah, SwiftPM is probably your only reasonable choice.
It is possible to generate an xcodeproj from a Package.swift
for your app’s deps and use that from your app’s xcodeproj. It's not recommended though, since it's a bit fiddly.
from appupdater.
You can drag and drop the single swift file into your project.
If you want package management, Carthage will work, but you will still need to drag and drop the source file from the Carthage checkout. CocoaPods can do this too, but it will not automatically update. You could even use SwiftPM with the same source-dragging requirement, it will keep the dependency up-to-date too like Carthage.
Finally I offer Cake that you can use for this too, but I expect it is too exotic for your needs.
from appupdater.
Thanks for the reply
If you want package management
This is how I should have framed my original question 🤦🏻♂️. I was pretty excited to see that AppUpdater is a single source file project, and was about to drop it into my project (my favourite method for using third party code) until I noticed it had dependencies. A better question would have been "Is there an easy way to integrate AppUpdater along with its dependencies into an Xcode project?"
Interestingly after your mention of using Carthage I checked your Path.swift for Carthage support and found Carthage/Carthage#1945, which is the kind of thing I was thinking of. So until then, I'll fetch with SPM and drag all the dependencies in that way. Although maybe WWDC will bring us SPM integration with Xcode anyway 🤞🏻
Finally I offer Cake that you can use for this too, but I expect it is too exotic for your needs.
Damn this looks interesting, I'm going to have to have a tinker with it!
from appupdater.
I hadn't thought about using the generated xcodeproj. Just tried and it works a treat! Thanks
from appupdater.
Related Issues (5)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from appupdater.