-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libiphone-lib.a issue #36
Comments
I'm facing same problem. Using xcode 8.3.2 and swift 3 and Unity3D 5.6.0f3 probably related to this http://stackoverflow.com/questions/39466503/get-undefined-symbols-for-architecture-armv7-error-when-integrate-unity3d-with |
Hi, Are you sure you included all the frameworks ? I got stuck with the same problem for one week and I realized I missed 1 framework when I opened the Xcode project Unity gives and compared its libraries and mine. *only if you use Vuforia in your scene |
Hi, I'm not using Vuforia. I've found what was the problem. I had to rollback to older version (5.3.8f1) of unity editor. If the unity app is build with newer version it throws same or similar errors. I'm hoping Unity will fix this because It's quite incovenient. |
That's strange, I'm using Unity 5.6.0f3 and I was able to solve the problem as I described before. If I were to make a guess, I'd say with newer version of Unity you need to make sure you use all the frameworks I mentioned (especially not forget the MediaToolbox.framework) in Build Phases -> Link Binaries with Libraries. Using Vuforia or not doesn't matter because the problem doesn't come from it. |
Ok, I can give it try next time I will deal with this. Thanks for help ! |
I'm having same problem here Apple Mach-O Linker Error Group : "_UnityGetGLView", referenced from: undefined symbols for architecture x86_64: |
I solved it by adding in
|
I am getting 4 errors due to libiphone-lib.a framework. Go through the logs :
Undefined symbols for architecture arm64:
[ "_MTAudioProcessingTapGetSourceAudio", referenced from:
AVFoundationVideoPlayback::PlayerPriv::ProcessAudioTap(opaqueMTAudioProcessingTap const, long, unsigned int, AudioBufferList, long, unsigned int) in libiPhone-lib.a(AVFoundationVideoPlayback.o)
"_MTAudioProcessingTapCreate", referenced from:
-[AVFoundationMediaLoader ConfigureAudioOutput] in libiPhone-lib.a(AVFoundationVideoPlayback.o)
"_MTAudioProcessingTapGetStorage", referenced from:
-[AVFoundationMediaLoader ConfigureAudioOutput] in libiPhone-lib.a(AVFoundationVideoPlayback.o)
AVFoundationVideoPlayback::PlayerPriv::PrepareAudioTap(opaqueMTAudioProcessingTap const, long, AudioStreamBasicDescription const) in libiPhone-lib.a(AVFoundationVideoPlayback.o)
AVFoundationVideoPlayback::PlayerPriv::ProcessAudioTap(opaqueMTAudioProcessingTap const, long, unsigned int, AudioBufferList, long, unsigned int) in libiPhone-lib.a(AVFoundationVideoPlayback.o)
AVFoundationVideoPlayback::PlayerPriv::FinalizeAudioTap(opaqueMTAudioProcessingTap const*) in libiPhone-lib.a(AVFoundationVideoPlayback.o)
-[AVFoundationMediaLoader StopOutput] in libiPhone-lib.a(AVFoundationVideoPlayback.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)]
Any help would be highly appreciated !
The text was updated successfully, but these errors were encountered: