finally after very long time I have stuck in a situation where I am working on a static library which is already developed in Objective-c and now as per customer demand I got an task that I need to deploy this framework as SwiftPM too. I have go through with many articles. but not helpful at last I am stuck from last 16 days and I have no life, so guys kindly help me out I will reward reputation as much as you want.
now the question is how I integrate and what error I am getting of-course.
I have go Thorough with on Medium article link "How to update your Existing iOS Framework to work with swift Package Manager"
I have change project structure like Source/Tests keep include of required fire create symlinks
Init package and generate xcProject update package.swif and its Cool all error gone.
But when I try to import local and check its not working no header found nothing.
Also this one is throwing error of
search header path for Cocoapods that some library not found.
due so some privacy and copyright and signed agreement I am not able to share code and content but if any expert here kindly help me out I will donate all my Reputation just only for this help.
Sorry for such broad question, but after some attempts I'm not sure how to use python bindings. I tried to just import "request.py" or "capi.py" but all I got were errors. After adding missing libraries to my search path, I ended with missing symbol "_dispatch queue_attr_concurrent" (which suggest wrong library version?).
My question isn't about that particular error, but rather correct way of interacting with python bindings (and SourceKit itself). I have tried to use precompiled version, and compile it myself (https://stackoverflow.com/a/40033117/1117854), but result was all the same.
Is there something obvious that I'm missing? Or maybe someone with similar experience succeed and have some tips? It's not well documented and I'll probably find solution sooner or later, but I believe I'm not the only one who felt lost after first contact with SourceKit.
This is a canonical question for the above problem, inspired by this answer and this question. Please edit and improve it.
I'm trying to install a module from CPAN, using the CPAN/cpanm/CPANPLUS client. However, I'm getting build or test errors when I try to install it. What should I do?
Does it build at all?
The first thing to consider is, is your module building at all? If it isn't building, you should check for existing bug reports, file one if necessary, and perhaps try to fix the issue yourself (steps 2 and 3b/3c below).
If it builds but tests fail, follow these steps.
1. Determine if the test is valid
The purpose of these tests is to test. If there's a problem, you need to know about it, and not sweep it under the rug. Resolve the issue one way or another. Is there a problem with something on your system, or is this a problem with the test itself. If this is a problem with the test, does it still affect you? If this is a system problem, is this something you might run into? For example, let's say there's a test that checks for connectivity between your system and a Windows system. If you don't connect to Windows systems, maybe that particular test doesn't apply to you.
2. Check MetaCPAN for bug reports
If you have a test failure, go to the MetaCPAN webpage for that module, and check the left hand side for RT issues to see if someone else is getting the same errors. If no one is, you should open an RT ticket, or a ticket in the project's bug tracker of choice.
There may be patches available from other users. If the patches make sense to you, you can try applying them and rerunning the tests.
You can also click on the Testers link on MetaCPAN. The QA testers webpage will show you the various Perl versions, module versions, platforms, and show you which tests are failing on particular platforms on which versions. You might need to install an alternative version of the module.
At this point, there are a few paths you can take.
3a. Force the installation
Only once you've determined that the failed test doesn't necessarily apply to you, do a force install:
cpan> force install Date::Calc
This will run through the entire install, except that it will skip all testing. (Or maybe it still tests, but doesn't fail if a test fails.). The module will still fail on compiler errors, or if something can't get written to your system. It merely ignores tests.
This should be the last desperate attempt to get something installed. You've should have already resolved that the failed tests are bugs or not meaningful for you. Or, someone is standing beside you with a gun to your head saying, "Install that module, or I'll pull the trigger!".
3b. Find an alternative module
Or, you can decide to use another module. CPAN is full of various approaches to problems (TMTOWTDI), so there many be one there that does what you want.
3c. Write some code
Or, you can analyze why the test is failing and either fix the module or the code. Bug reports with potential patches are often appreciated by busy module authors. If it doesn't look like the author wants to take your fix, you can always fork an existing module, or write a fresh one.
If the author has gone MIA, you may be able to adopt the module and maintain it yourself. The general process for adopting a module is first to try to submit code to the author that fixes it, and then wait a while, maybe a month, for the author to pick it up. If there's no response, try alternative means of contact, email, Google+, whatever you can find. After that, you can go on Perl IRC chats, mailing lists, etc, looking for someone who knows where the author might be. If none of that works after a few months, the PAUSE admins can investigate and turn the module over to you.
This is based on this excellent answer
I'm only posting out of frustration to be frank...
Spent the past 2 hours now searching for any guides to setting up a "plugin" while using the Corona Project Manager to build my app.
I have absolutely zero coding experience, but i'm learning.
So I am trying to learn to use Tiled to build levels, I downloaded it here: http://www.mapeditor.org/
And I tried to run this sample code as a test/teaching myself: http://developer.coronalabs.com/code/corona-tiled
Running that sample code gave me some errors naturally, reading the debug errors I'm guessing I did not yet install/unpack/setup/integrate Tiled into my app. It's trying to call and read from a few .dlls and such.
So can someone please, kindly please, point me in the right direction to getting this 3rd party tool set up? Any guides or links or even a direct answer here will be much appreciated.
Many thanks waiting eagerly~
I was having trouble getting the MvxImageViewLoader to work when I came across this post:
MvxImageViewLoader binding not working
Which after reading and going back to the N+2 tutorial, I realized that I'd missed adding the File and DownloadCache plugins (this is why video tutorials are such a pain, impossible to skim). So I installed them via nuget, but now when I try and start my application, before the first view even loads, I get this exception:
System.MissingMethodException: Method not found: 'Cirrious.MvvmCross.Binding.Binders.MvxRegistryFillerExtensions.Fill'.
Any idea what I've missed now?
Make sure all your nuget packages are from the same version.
MissingMethodException is most likely caused by having different versions in the same project.