GMESDK.framework 库,编译时出现编译报错,如何解决?framework not found GMESDK 错误,该如何解决?libGMESDK.a 库,不需要使用 framework 文件。ld: warning: directory not found for option 等错误,需手动将 Demo 同级目录下 “GME_SDK” 中的 “GMESDK.framework” 文件添加到工程的 Framework 列表中。Showing Recent Messages:-1: Unity-iPhone has conflicting provisioning settings. Unity-iPhone is automatically signed, but code signing identity iPhone Distribution: Tencent Technology (Shenzhen) Co., Ltd has been manually specified. Set the code signing identity value to "iPhone Developer" in the build settings editor, or switch to manual signing in the project editor. (in target 'Unity-iPhone')
dyld: Library not loaded: @rpath/libLamemp3.framework/libLamemp3Referenced from: /private/var/containers/Bundle/Application/XXXXReason: image not founddyld: launch, loading dependent librariesDYLD_LIBRARY_PATH=/usr/lib/system/introspectionDYLD_INSERT_LIBRARIES=/Developer/usr/lib/libBacktraceRecording.dylib:/Developer/usr/lib/libMainThreadChecker.dylib:/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib
Linked Frameworks and Libraries 下,需要选中它,并单击它下面的 - 号进行删除;重新单击 Embedded Binaries 下面的 + 增加动态库。
Found plugins with same names and architectures 类似报错,因为 GME SDK 默认同时提供 x86 和 x86_64 架构的 SDK 版本,请在 plugins 文件夹中删除其中一份。UEDemo1\\Plugins\\GMESDK\\Source\\ThirdParty\\GMESDKLibrary\\x64 下的 dll 文件全量拷贝到可执行文件(.exe)同目录下。文档反馈