Hi Bax,
Our app uses the C# SDK and we are upgrading from v1.5.7 to v1.6.5 because Apple now requires IPv6 support.
However we are not using the C# SDK within Unity. Instead we are using it from Xamarin Studio (
https://www.xamarin.com, previously known as MonoTouch) to create the iOS app.
When using the v1.5.x APIs, we didn't have any problems. But since v1.6.0 the downloaded C# SDK is split into three folders: Unity, Unity_WebGL and Windows_Universal respectively.
We've tried the SmartFox2X.dll file from both Unity and Windows_Universal folders but neither of them worked. (Yes I know the Windows_Universal one is for Windows platforms but tried anyway to see if any luck.)
With the one from the Unity folder, we got this error:
Code: Select all
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets (_CompileToNative target) ->
MTOUCH: error MT2002: Failed to resolve assembly: 'UnityEngine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
With the one from the Windows_Universal folder, the error was similar:
Code: Select all
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets (_CompileToNative target) ->
MTOUCH: error MT2002: Failed to resolve assembly: 'Windows, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null'
Any suggestions what to do? Is SmartFox going to add support for the Xamarin Studio usage again in the future?
Thanks,
triplerocks
Bax wrote:We are not going to add IPv6 support to the older 1.5.7 API.
You should be able to use API v1.6.5 with SFS2X v2.8.5, but we won't provide support in case of issues.
We strongly recommend that you upgrade to the latest SFS2X version.