Undefined symbols for architecture arm64: "_OBJC_CLASS_$_PFUser", referenced from: - ios

I am running the InAppRage application (i am using Xcode 7.2 and iOS 9.3) that is i am going to implement this code in my application. while running this example code, i got errors. anyone please help me to resolve this issue.
Things I've tried:
Changed the Architectures in Build Setting to Standard Architectures (armv7, arm64)
Changed Build active Architecture only to No.
thanks advance.

That version of the Parse framework does not support arm64. Get an updated version.

Which version of Parse are you using? arm64 support was not included until v1.2.15 . update the latest version 1.13.0 and above your problem will Resolve.

Related

mergZXing build issue

Having an issue building for iOS. Getting "linking for arm (arm64) failed with Undefined symbols for architecture arm64: "____libinfoptr_mergZXing", referenced from: -u command line option
Any ideas what might be wrong? Let me know if you need additional details
When you get linking errors with iOS externals it means it either hasn't been compiled for the SDK or architecture you are building against. In this case it's telling you it hasn't been compiled against arm64. The good news it that there are universal binary builds (armv7 arm64) available for download from mergExt.com for up to iOS 8.2. iOS 8.3 builds will be coming ASAP.

Errors Compiling xcode 6.1

I am trying to building the iOS Agent application for WSO2 emm on xCode 6.1
. I have got everything else working perfectly except the app compile. The instructions here are pretty non specific and don't even mention if your server url is the full url or just the ip.
https://ipetc/emm or if its just your ip address / domain.
The error that I get when compiling is not do with this but I get.
Unfefined symbols for architecture x86_64:
"_OBJC_CLASS_$ApiResponse", referenced from: objc-class-ref in ApiResponseTest.o
I assumed that the valid build arch was wrong but it doesn't include any mention of x86_64 in their downloaded xcode project
Any help is appreciated in this final step.
Thanks
Add architecture Arm64 to your project. EMM agent is bit old and it does not support this architecture in the release version.

Google Cast SDK 2.5.0 missing required architecture arm64

I'm trying to build an iOS app using Google Cast SDK 2.5.0 and am able to build on an iPhone 5 device, but when I try to build on an iPhone 6 device, I get the following build error:
ld: warning: ignoring file ./GoogleCast.framework/GoogleCast, missing required architecture arm64 in file ./GoogleCast.framework/GoogleCast (3 slices)
I noticed a post about a similar issue here:
Google Cast SDK 2.3.0 for iOS doesn't support 64-bit
And so I tried this:
ranlib GoogleCast.framework/Versions/A/GoogleCast
But I'm still missing arm 64. Has anyone had a similar issue?
As charmingToad mentioned in the comments, I had two versions of the Cast SDK being linked in my application. Removing the older version fixed the linking errors.
If you are using Cocoapods, all you need is a pod update to update your version of the Cast SDK.
If after upgrade Xcode is complaining about linker issues, adding -all_load as a compiler flag worked for me.

error upgrade ios 6.1 and xcode to 4.6

I upgraded my IOS to 6.1 and also my xcode.
Now i am getting strange error with RestKit or Json.
Undefined symbols for architecture armv7s:
"_RKMIMETypeJSON",
It may help you . Go to Build settings in the Targets . There find the valid architecture . (Remove the armv7s only use the armv7)

XCode 4.5 - Undefined symbols for architecture armv7

I'm brand new to iOS development, and I've been given the task of updating a legacy app to iOS6. The app was built with Unity. In XCode 4.5, when I try to run the Unity-iPhone app on my device (iPhone 4), I get this error:
Xcode cannot run using the selected device.
Choose a destination with a supported architecture in order to run on this device.
I went to the build settings for the target, and noticed that armv6 was set for architectures and valid architectures. I changed both of these settings to be Standard(armv7, armv7s). When I tried to run the project, I got 104 compiler errors like this one:
Undefined symbols for architecture armv7:
"ForceInclude_BaseBehaviourManager()", referenced from:
RegisterManagerClasses() in RegisterClasses.o
So, it's not just a matter of importing the right frameworks into the project. These are all methods in one of the source files. How can they be undefined for armv7? Also, how would one solve this issue?
NOTE: For running app in device the device IOS version must match with the IOS DEPLOYEMENT TARGET
see below image:
Just change the IOS DEPLOYEMENT TARGET with Your Device IOS.
Select Project->Select Info(tab)->select the IOS deployment Target from the drop down box
ALSO NOTE :Xcode 4.5 (and later) does not support generating armv6 binaries.
I'm not sure what version of the Unity engine you are using, but does it support armv7?
Because if it does not, and it only supports armv6, then you will have to downgrade your Xcode version so that you use a compiler that compiles armv6 binaries, because Xcode 4.5 doesn't do this.
If you are using a version of Unity which supports armv7, then you need to set your minimum deployment version to iOS4.3
try architecture armv6 and armv7
clean the project
build again.

Resources