HELP! Error linking BOLT on IOS

Hi,

We are trying to make a mobile version (iOS) of our game and we have link errors on several functions (GetBroadcastAddress, CreateSocket, etc…).

Is there something we must do for mobile ? A define to set somewhere ?

Below you can see an extract of the linking error we have. We have the whole error in a file if there is a way to attach it.



"_GetBroadcastAddress", referenced from:


_NativePInvoke_GetBroadcastAddress_m957187831 in Bulk_udpkit.platform.native_ios_0.o


_NativePlatform_GetBroadcastAddress_m1288955752 in Bulk_udpkit.platform.native_ios_0.o


(maybe you meant: _NativePlatform_GetBroadcastAddress_m1288955752, _NullPlatform_GetBroadcastAddress_m3434538042 , _NativePInvoke_GetBroadcastAddress_m957187831 , _NullPlatform_GetBroadcastAddress_m3434538042_MetadataUsageId )


"_CreateSocket", referenced from:


_NativePInvoke_CreateSocket_m2966093040 in Bulk_udpkit.platform.native_ios_0.o


_NativePlatform_CreateSocket_m1206249268 in Bulk_udpkit.platform.native_ios_0.o


_NativeSocket__ctor_m1810188522 in Bulk_udpkit.platform.native_ios_0.o


(maybe you meant: _NullPlatform_CreateSocket_m4071973995_MetadataUsageId, _NullPlatform_CreateSocket_m4071973995 , _NativePlatform_CreateSocket_m1206249268_MetadataUsageId , _NativePlatform_CreateSocket_m1206249268 , _NativePInvoke_CreateSocket_m2966093040 , _UdpPlatform_CreateSocket_m2970317582 )


"_BroadcastEnable", referenced from:


_NativePInvoke_BroadcastEnable_m4045071923 in Bulk_udpkit.platform.native_ios_0.o


_NativeSocket_set_Broadcast_m4136513451 in Bulk_udpkit.platform.native_ios_0.o


(maybe you meant: _NativePInvoke_BroadcastEnable_m4045071923)


"_GetPrecisionTime", referenced from:


_NativePInvoke_GetPrecisionTime_m3259067135 in Bulk_udpkit.platform.native_ios_0.o


_NativePlatform_GetPrecisionTime_m4038536135 in Bulk_udpkit.platform.native_ios_0.o


(maybe you meant: _NativePInvoke_GetPrecisionTime_m3259067135, _NativePlatform_GetPrecisionTime_m4038536135_MetadataUsageId , _NativePlatform_GetPrecisionTime_m4038536135 , _NullPlatform_GetPrecisionTime_m2133122469_MetadataUsageId , _NullPlatform_GetPrecisionTime_m2133122469 )


"_RecvPoll", referenced from:


_NativePInvoke_RecvPoll_m1730957911 in Bulk_udpkit.platform.native_ios_0.o


_NativeSocket_RecvPoll_m2114219976 in Bulk_udpkit.platform.native_ios_0.o


(maybe you meant: _NativePInvoke_RecvPoll_m1730957911, _NullSocket_RecvPoll_m2040064598 , _NativeSocket_RecvPoll_m2114219976 )


"_BroadcastDisable", referenced from:


_NativePInvoke_BroadcastDisable_m704378551 in Bulk_udpkit.platform.native_ios_0.o


_NativeSocket_set_Broadcast_m4136513451 in Bulk_udpkit.platform.native_ios_0.o


(maybe you meant: _NativePInvoke_BroadcastDisable_m704378551)


"_RecvFrom", referenced from:


_NativePInvoke_RecvFrom_m2185923459 in Bulk_udpkit.platform.native_ios_0.o


_NativeSocket_RecvFrom_m1736647828 in Bulk_udpkit.platform.native_ios_0.o


(maybe you meant: _NativePInvoke_RecvFrom_m2185923459,

Comments

  • I believe it is an issue with il2cpp and Unity 2018. I would try 2017 for now.