Getting dyld: Symbol not found: _AWSSignatureV4Algorithm - ios

I have updated my AWS SDK to 2.2.5 through Cocoapods and received the following error when the app is launching on the device
dyld: Symbol not found: _AWSSignatureV4Algorithm
I am really not sure where to start to fix, according to the docs this should be handled within the SDK.
I bumped it back down to 2.2.2 and it works fine.
Any help or a point in the right direction would be very much appreciated.

It seems like you updated the service SDK to 2.2.5, but AWSCore is still 2.2.2. See Update the SDK to a Newer Version for more details on how to update the SDK.

Related

Incompatible SDK Expo

I am getting an incompatible SDK error. Here are images of my emulator, my package.json. I have tried going back to previous versions of the codes and uninstalling and re-installing everything. I don't know exactly why I got the error. Please help me.
I am trying to use expo go to debug the app and hopefully solve the sdk incompatibility problem and understand the error.

Swift Warnings after installing iOS AWS SDK

I am getting the following warnings after installing the iOS AWS SDK, I did some research and it seems this is a common issue.
Wanted to see if any updates on how to fix??

dyld: Library not loaded: #rpath/libswiftCore.dylib after Xcode Update

I am having problems with an app I've been working on for a while. Everything was fine until went mad and updated Xcode to 9.4 (previously 9.3).
I'm using a third party framework compiled on swift 4.0.3. I worked perfectly, but after the update it wouldn't compile (can't build the framework compiled on 4.0.3 with 4.1). I downloaded and installed the Swift 4.0.3 Release Toolchain and i'm able to build with no errors.
However, when I run the target on the device (iOS 9.0 ipad) it crashes with dyld`dyld_fatal_error:
dyld`dyld_fatal_error:
0x1fe9008c <+0>: trap
0x1fe90090 <+4>: nop
The console outputs this:
dyld: Library not loaded: #rpath/libswiftCore.dylib
Referenced from: /private/var/containers/Bundle/Application/2E966F50-67E3-4250-858C-382319CD6274/myApp.app/Frameworks/myFramework.framework/myFramework Reason: Incompatible library version: myFramework requires version
1.0.0 or later, but libswiftCore.dylib provides version 0.0.0
Some Facts:
The Framework is in Embedded Binaries and Linked Frameworks and Libraries under General and Link Binaries with Libraries and Embed Frameworks under Build Phases.
This app need's to deploy on iOS 9.0 and the Deployment target is set accordingly.
I installed Xcode 9.3 again, but I had the same problem using the 4.0.3 toolchain.
My suspicions:
Can the Toolchain be corrupted in some way? I installed Swift 4.0.3 Release 2017-12-05 (a)
Even though I am working with the 4.0 toolchain, I can only choose from 4.1 and 3.3 under Swift Compiler in Build Settings. I imagine this is overwritten, but not sure.
My main concern is that even though the deployment target is set to iOS 9.0, under the BASE SDK is set to 11.3, and can't choose another. I can't find the 9.0 SDK on the internet. Could this be the problem?
Also, all of my certificates are valid and ok.
Thanks in advance, I'll add edits every time I find something new.
Well, I didn't receive any help here, but just in case anyone needs to know, the only way I managed to solve this was asking for an updated version of the framework we are using. It appears this is a compatibility problem that has no solution.
Following #Danf instructions solved for me.

Titanium SDK 3.2 [ERROR] : Invalid "--ios-version" value "7.0" 7.0.3

When I upgraded to titanium SDK version 3.2, I had an error when running on iOS says: titanium Invalid "--ios-version" value "7.0" Accepted values: 7.0.3, is there any possible way to solve this ?
I had the same issue.
I were able to solve it by changing the tiapp.xml node
changed
<sdk-version>3.1.3.GA</sdk-version>
to
<sdk-version>3.2.0.GA</sdk-version>
Hope this helps
minimum iOS version to work with Ti sdk 3.2.0 is 7 so you need to set iOS version to 7.
you can do that by right clicking on your project root folder then choose Run As-> Run Configuration option where you can set ios sdk.
Not really a fix. I have changed my project's sdk version to 3.2.0.GA (updated) then build my application via cli and execute the following command on the project directory:
titanium build --platform ios --ios-version 7.0.3
App build successfully (no errors encountered) and it opens the iOS simulator v7.0.3.
Update: Issue no longer encountered after updating titanium-studio to 3.2
Same issue.
Work fine with ti SDK 3.2.0
Ti SDK : 3.1.3.GA
Ti: 3.2.0
Alloy: 1.4.0 or 1.3.0
OS: mac os x 10.9.1
Same issue here.
Problem seems to be solved when building with the 3.2.0 SDK, however then other issues emerge.
I figured this out by just loading the xcode project from the 'build' folder and seeing the actual error that xcode was throwing. it told me that I had a 'module' that no longer supported 'NavigationGroup' class. I also installed the latest xcode updates and the latest Ti.Studio.
You need to change your sdk version in order to make it work with 7.0.3.
From the console:
ti sdk select 3.2.0.GA
You can find more info in the CLI documentation
Also make sure you update your tiapp.xml file as #Anand suggested
An update for Titanium SDK 3.1.3 has been released, the thing is 3.1.3 only supported up to iOS simulator 7.0, but now Appcelerator added support for 7.0.3.
Open ti.xml file
Under Build Properties, find the Titanium SDK field.
Select 3.2.0.GA
If it is not an option, go to menu option
Help > Check for Titanium Updates

Installing SDK 6.0 for BlackBerry

I am trying to do the settings in Eclipse for Blackberry SDK 6.0.
Every time it gives me strange errors; earlier it was giving me error like "Unable to read repository". Then I opened there firewall and tried to install again. Now it's giving me error like "An Error occured while provisioning". I am really not understanding what should I do to solve this problem.
I have already installed the eclipse plugin "BlackBerry_JDE_PluginFull_1.1.2.201004161203-16".I am following the steps given at following link "http://docs.blackberry.com/en/developers/deliverables/12794/BlackBerry_Java_Plug-in-Installation_and_Configuration_Guide--933891-1125035846-001-1.1-US.pdf"
How can I solve my problem regarding doing the settings for SDK 6.0 in Eclipse?
Try installing the latest Java® Plug-in for Eclipse® v1.3 (updated on Dec. 23, 2010). From RIM's web page, it says that it includes support for the SDK v6.0. All of the documentation was updated recently as well.

Resources