Comments (14)
I really have no experience with Carthage but can take a look at this issue
As far as I know, the should be safe and sound with Carthage support at the current state but...
from xcodeserversdk.
Here's how it looks like...
When I create OS X application from master
, which is 0.0.4
right now and supports Swift 1.2 I'm able to use everything without any complications and the whole process is pretty straight forward so I think that if we're telling people master
is our working code we can put the badge in README
.
I've tried to use swift-2
branch and integrate it with iOS application, unfortunately, without luck. Carthage built everything with no issues but when it became to importing framework into project Xcode was telling me that it cannot find module XcodeServerSDK...
I'll try to integrate swift-2
with OS X application and let you know about the results.
from xcodeserversdk.
OS X El Capitan and swift-2
is working like a charm... We're missing iOS support at the moment
from xcodeserversdk.
@esttorhe any ideas
from xcodeserversdk.
Searching, searching, searching and... Found it. Seems like iOS projects in Xcode 7.0 has some sort of issue/bug and you need to manually provide Framework search paths. I found the solution in this issue.
So, after specifying Build settings → Framework search paths → $(PROJECT_DIR)/Carthage/Build/iOS/
I get it working in iOS Application.
I know, picture or didn't happen...
Another thing about Carthage... Now, everytime you call carthage update
you're downloading source code and building it locally. We can skip this part by tagging stable releases what is pointed in Carthage's README.
One more thing, @czechboy0 need to add DevelopmentTeam
, CODE_SIGN_IDENTITY
and PROVISIONING_PROFILE
to iOS target.
from xcodeserversdk.
Also remember if you are rolling Carthage
support to add the Build Phase
that executes Carthage's script that copies the frameworks to the target or if you want to; create a Copy Phase
that moves the dependencies to the «Frameworks» «folder»
from xcodeserversdk.
@esttorhe I've added the script to build phase but this only apply to iOS version and still was throwing No module
error. As I've mentioned above, there's some sort of bug in current beta (confirmed by Apple) with copying of third party framework which can be fixed by providing path manually.
To sum up, we have no power here!
from xcodeserversdk.
yeah; I wasn't implying that was the issue; just wanted to remind anyone reading this
Edit: Would be good to add a link to where Apple «documented» the confirmed bug; perhaps an openradar link or something else
from xcodeserversdk.
Ha, that's a great question... I found this in Carthage's issue and guy was caliming that he asked Apple engineer about this during DubDub, so...
from xcodeserversdk.
Just wanted to throw my 2 cents in here.
I don't think there's a need for the addition of DevelopmentTeam
, CODE_SIGN_IDENTITY
and/or PROVISIONING_PROFILE
to support Carthage
.
Also; I think we are good to go to add the badge on the README
.
Proof that this is working is a current project of mine https://github.com/esttorhe/Watch_BotLauncher
That's using my ᴡᴀᴛᴄʜ branch of XcodeServerSDK
with Carthage
and I'm currently including iOS
and ᴡᴀᴛᴄʜ
dependencies into my targets.
PS. Albeit; there's no code in my project yet (first I needed some things from this framework; e.g.: iOS
and ᴡᴀᴛᴄʜ
support ;) ) but you can see that it downloaded the source and compiled accordingly.
from xcodeserversdk.
All works, according to @esttorhe. We also declare it in our readme as of #34.
from xcodeserversdk.
See; another great thing about CHANGELOG
; know who to blame when something doesn't work
from xcodeserversdk.
Yup, I was very careful with the wording above to put you and you alone in the spotlight
from xcodeserversdk.
So, we're officially supporting Carthage buth where's the badge?
from xcodeserversdk.
Related Issues (20)
- Provide RAC extensions (as a subspec) HOT 2
- Use Nimble for test matchers HOT 4
- Add support for live updates from XCS HOT 1
- Wait for integration results HOT 2
- Crash - no available platforms on Xcode Server HOT 6
- Add platforms for tvOS and tvOS simulator HOT 1
- Rename dictionarify to jsonify to be consistent with BuildaUtils
- Review & adapt to the new XCS API Docs HOT 2
- Release a spec with tvOS support HOT 1
- XcodeServerProxy (proxy, load balancer) HOT 4
- Has API changed with latest OS X Server update? HOT 8
- Call to server.getIntegrations fails with 400 Error HOT 4
- Incompatible with Xcode 7.3 beta HOT 4
- Build a API tester to run on every new release
- Cancel API not working HOT 3
- Not compiling in Swift 2.3 HOT 2
- bot creation HOT 1
- Include repository fingerprint to make adjusting bots easier
- Re-record test cassettes with Xcode 7 Beta 6 changes HOT 1
- Don't send `rev` when deleting a Bot
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 xcodeserversdk.