Xcode - dyld: Symbol not found: __vtcOnSessionStart - ios

I've just recently started working with Xcode, trying to build iOS version of our Unity3D game that is already made for Android. The problem I'm having occurs when trying to start my app in Xcode simulator, tried to find my exact problem in here but nobody is mentioning "__vtcOnSessionStart". Full error message:
dydl: Symbol not found: __vtcOnSessionStart
Referenced
from:/Users/kostitch/Library/Developer/CoreSimulator/Devices/ED13FE1B-5F33-4E82-8A68-66C59F043E0F/data/Containers/Bundle/Application/BC7ED012-F851-4BF2-89DD-964C198C9300/basicbingotwo.app/basicbingotwo
Expected in: flat namespace

For some reason I'm getting this in the iPhone Simulator when I try to call AddComponent on a script-created GameObject during another object's Awake() method. Removing this fixed the error.

Related

dyld: Symbol not found: _SCNSceneExportPresentationTree

When I tried to run my app with Xcode 9 on iPhone 5s which is updated with iOS 11, App gets crashed on the launch screen. The log printed is:
dyld: Symbol not found: _SCNSceneExportPresentationTree
Referenced from: /Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib
Expected in: /System/Library/Frameworks/SceneKit.framework/SceneKit
in /Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib
From the log, it seems that it is because of some new ARKit changes with Xcode, but my app does not use any of the ARKit related frameworks.
Can anyone help here?

xcode crashes while running program in actual device

Hi I'm new in iOS development and using xcode 7.2 and swift as programming language. I'm working on integration of Google API to send mail programmatically. When i run project in simulator it works perfectly but if i run it in actual device it throws the error
dyld: Library not loaded: #loader_path/../Frameworks/GTL.framework/GTL
Referenced from: /private/var/mobile/Containers/Bundle/Application/9EC87076-4ACC-464A-AA7F-5133EF51F946/AppName.app/AppName.
After changing setting in Targets->General->Linked Frameworks and Libraries-> GTL.framework -Required to Optional, the error goes out but while running app it crashes with error
NSForwarding: warning: object 0xcab20 of class 'GTLServiceGmail' does not implement methodSignatureForSelector: -- did you forget to declare the superclass of 'GTLServiceGmail'?
2016-02-15 23:38:49.579 AppName[675:190073] *** NSForwarding: warning: object 0xcab20 of class 'GTLServiceGmail' does not implement doesNotRecognizeSelector:
How to solve this problem? Please guide me.
Thanks in advance.

dyld: Symbol not found: _UITransitionContextFromViewControllerKey

I've been getting reports of my app crashing on load in iOS 6. It's built with the iOS 8 SDK and works fine on 7 & 8.
I've just managed to get hold of an iOS 6 device to test and it does in fact crash on launch with the error:
dyld: Symbol not found: _UITransitionContextFromViewControllerKey
Referenced from:
/var/mobile/Applications/895BC1B3-A362-42C9-8560-5CF40A682A10/myapp.app/MyApp
Expected in: /System/Library/Frameworks/UIKit.framework/UIKit in
/var/mobile/Applications/895BC1B3-A362-42C9-8560-5CF40A682A10/myapp.app/MyApp
I understand that dyld is a linker problem, but have no idea where to start with this.
I've unlinked and re-added UIKit, but still doesn't work.
Thanks
This is because UITransitionContextFromViewControllerKey doesn't exist until iOS 7. Working around this probably isn't worth the effort--it means dropping all usage of UIViewControllerContextTransitioning, as the protocol is new in iOS 7, or creating a separate code path for iOS 6. If that's what you want, look into weak-linking UIKit, although this may result in slow startup.
Look like your using UIViewControllerContextTransitioning. It's available only on iOS 7+.
See this question for more details Restore pre-iOS7 UINavigationController pushViewController animation

dyld: Symbol not found: _OBJC_CLASS_$_NSNetService Error

So I have the following problem:
launching my application on iOS 8 on my iPhone 5s, I get no error, but launching my app on iOS 6.1.3 on my iPhone 3GS, I get this error:
dyld: Symbol not found: _OBJC_CLASS_$_NSNetService
Referenced from: /var/mobile/Applications/567E221A-FC5C-4011-90AD-E47E5FF033B1/BellyClient.app/BellyClient
Expected in: /System/Library/Frameworks/CFNetwork.framework/CFNetwork
in /var/mobile/Applications/567E221A-FC5C-4011-90AD-E47E5FF033B1/BellyClient.app/BellyClient
I imported a class named Server. The class uses the CFNetwork.framework, which contains the class NSNetService, which is avaiable since iOS 2.0.
Using NSClassFromString(#"NSNetService") is not really a solution I like.
I also don't know, why this error occurs, because the class NSNetService should be avaiable in iOS 6. Could it be the device?
I searched and found, that setting the framework to Optional, will solve this issue. But the problem is, that I cannot use the framework, when I run the application on iOS 6. When I do
if ([NSNetService class] == nil) {
NSLog(#"NSNetService is nil");
}
I get printed NSNetService is nil.
Is it possible to launch the app without crashing and without setting the framework as Optional
Thanks iComputerfreak
Try re-adding Foundation.framework:
Go to your project's target
Choose "General" tab
Under "Linked Frameworks an Libraries" look for Foundation.framework, select it and press the minus ('-') sign at the buttom to remove this framework.
Now press the plus sign ('+') and search for Foundation.framework - re-add it, and it's supposed to fix your crash.
Hope it works - it did for me.

After updating the app, user reports crash on iPad 1 running iOS 5.1.1

There is no crashalytics crash report that I get. And the user says that the app just hangs on the opening screen.
And this started happening only a few days ago. Would anyone know why this happens? And is there any reason why this started happening now?
When I run the app on my simulator with iOS 5.1 it works just fine.
I emailed you the crash logs & console logs. The immediate meat of it looks like you have a problem with ACFacebookAppIDKey...
Dyld Error Message:
Symbol not found: _ACFacebookAppIdKey
Referenced from: /var/mobile/Applications/<removed by D80buckeye>/BusinessPlan.app/BusinessPlan
Expected in: /System/Library/Frameworks/Accounts.framework/Accounts
in /var/mobile/Applications/<removed by D80buckeye>/BusinessPlan.app/BusinessPlan
Dyld Version: 199.6
EDIT:
With a little more research I think I found your problem. ACFacebookAppIDKey is only available in iOS6 and above. From ACAccountstore Class Reference
ACFacebookAppIdKey
The Facebook App ID, as it appears on the Facebook website.
Available in iOS 6.0 and later.
Declared in ACAccountStore.h.
Mark Social.framework, Accounts.framework as 'optional' in XCODE, NOT required, in Targets/Build Phases/Link Binary with Libraries.

Resources