Are these steps still applicable for Unreal Engine 4.10.4?
Currently, Flurry’s SDK is at 7.6.0. I’ve tried using their header files, and setting the IOSFlurry.Build.cs to 7.6.0 as well, but I keep getting the following in the output log:
LogAnalyticsWarning: CreateAnalyticsProvider called with a module name of None.
LogAnalyticsBPLib:Warning: StartSession: Failed to get the default analytics provider. Double check your [Analytics] configuration in your INI
LogAnalyticsBPLib:Warning: RecordEvent: Failed to get the default analytics provider. Double check your [Analytics] configuration in your INI
I have enabled the iOS Flurry Analytics Provider plugin and the Analytics Blueprint Library plugin from Edit > Plugins in the editor.
I have set the [Analytics] section in MYPROJECT/Config/DefaultEngine.ini. The folders \NotForLicensees\Flurry\iOS initially didn’t exist, so I created it. I downloaded the SDK 7.6.0 from their site, and extracted the Flurry.h and libFlurry_7.6.0.a to that newly created folder.
The folder for the IOSFlurry.Build.cs seems to now be located in 4.10/Engine/Plugins/Runtime/Analytics/Flurry/IOSFlurry/Source/IOSFlurry/IOSFlurry.Build.cs.
PublicAdditionalLibraries.Add(UEBuildConfiguration.UEThirdPartySourceDirectory + "NotForLicensees/Flurry/IOS/libFlurry_7.6.0.a");
This is from running the game within the editor Selected Viewport (PIE).
After noticing that the folder \NotForLicensess\Flurry\IOS had an incorrectly small ‘i’, after fixing it I now get the following:
LogModuleManager:Warning: ModuleManager: Unable to load module 'IOSFlurry' because the file '/Users/Shared/UnrealEngine/4.10/Engine/Binaries/Mac/' was not found.
LogAnalytics:Warning: Failed to find Analytics provider named IOSFlurry.
It looks like I need to build the module, but I am unsure how to go about this currently.
I am on Mac OS X El Capitan 10.11.4 with Unreal Engine 4.10.4 (binary). Have I missed a step? Any guidance is much appreciated!