ld: unexpected token: !tapi-tbd-v2 file Xcode 7 - ios

I have develop an application using Xcode 7.3.1 but i have added Notification Service extension for iOS 10 by adding another target in Xcode 8. When i compile this app using Xcode 8 app compiles and runs but it ruin all AutoLayout constraints due to which i need to build this app from Xcode 7.
But when i compile this code from Xcode 7 it gives me this error.
ld: unexpected token: !tapi-tbd-v2 file
'/Users/temp/Desktop/tipple/TippleDoc iOS 10
Notification/UserNotifications.framework/UserNotifications.tbd' for
architecture arm64 clang: error: linker command failed with exit code
1 (use -v to see invocation)
I have remove Notification Service Extension and UserNotification Framework as well. Tried enabling and disabling BIT_CODE but it still prompt this error.

Related

Xcode build error after swift 4 migration

I have migrated my old working iOS project from Swift 2.3 to Swift 4, I am getting build failed with the error below:
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
and the warning below:
missing required architecture x86_64 in file ISHPullUp.framework/ISHPullUp
Note that:
I have updated the project's carthage to the latest versions of frameworks.
the framework I'm using and mentioned is ISHPullUp
I am getting this warning and error only when building for iPhone simulator unlike using iPhone physical device.
Am I missing something?
thanks in advance

ld: library not found for -lPods lang: error: linker command failed with exit code 1

Getting the error While upgraded the code to xcode 8 and iOS sierra 10.12.1 and set deployment target to 8.0. Earlier it was working with xcode 7 and deployent target was 6.0. Can anybody face the same problem while upgrading to xcode 8

clang: error: linker command failed with exit code 1 (use -v to see invocation) - Pushwoosh Integration using Xcode 6.2

I am trying to integrate 'Pushwoosh in my iOS app using Xcode 6.2 , but after adding the 'Pushwoosh.framework' , I received this error (I added the framework only once)
Do you know what I should do to fix this?

Flurry SDK (viPhone SDK 7.2.1) for iPhone giving duplicate symbol clang error while running on simulator Xcode 6.4

I am getting below mentioned error while running the application on simulator with libFlurry_7.2.1.a:
duplicate symbol _llvm.embedded.module in:
.../Flurry/libFlurry_7.2.1.a(PLCrashReportTextFormatter.o)
.../Flurry/libFlurry_7.2.1.a(PLCrashReportMachExceptionInfo.o) ld: 110
duplicate symbols for architecture i386 clang: error: linker command
failed with exit code 1 (use -v to see invocation)
but when i replaced the lib file with "libFlurry_6.5.0.a" it is running on simulator.
I suspect you are using an older version of xCode? If so you'll need to use Flurry iOS v7.1. This is the last version that will work with xCode versions less than 7.
You can find more details here:
https://developer.yahoo.com/flurry/docs/publisher/code/ios/

iOS FBSDKCoreKit "unaligned size for architecture arm 64"

Some background information, I included FBSDKCoreKit.framework in xcode version 6.3.1 (Yosemite).
I'm getting this error message when I try to load the application into a mobile phone.
Error message:
FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKGraphRequestMetadata.o), load command #1 has a unaligned size for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
However I don't get this error when I tried to load the application into a mobile phone in xcode 6.2 (Mavericks).
Anyone experienced in this?

Resources