ios - UnityAds 一开始就崩溃
<p><p>当我在没有互联网连接的情况下使用 UnityAds 时,我的应用程序崩溃了。它发生在我的第一个场景尝试开始时。但是当我使用互联网连接时,我的游戏可以正常启动。</p>
<p>使用统一 2017.3.1f1 和 Xcode 9.3。</p>
<p>它在以下位置崩溃:</p>
<blockquote>
<p>2018-04-25 15:23:49.269307+0430 name I/UnityAds:
- (line:139) :: Unity Ads init: load configuration from
<a href="https://config.unityads.unity3d.com/webview/2.1.0/release/config.json" rel="noreferrer noopener nofollow">https://config.unityads.unity3d.com/webview/2.1.0/release/config.json</a></p>
</blockquote>
<p>日志是:</p>
<pre><code>ballz`::Job_ExecuteUnityWebRequest():
0x1015ee814 <+0>: stp x20, x19, !
0x1015ee818 <+4>: stp x29, x30,
0x1015ee81c <+8>: add x29, sp, #0x10 ; =0x10
0x1015ee820 <+12>:sub sp, sp, #0x10 ; =0x10
0x1015ee824 <+16>:mov x19, x0
0x1015ee828 <+20>:add x0, x19, #0x118 ; =0x118
0x1015ee82c <+24>:str x0,
0x1015ee830 <+28>:bl 0x1010ef3a4 ; ::Lock() at Mutex.cpp:60
0x1015ee834 <+32>:ldr x8,
0x1015ee838 <+36>:sub x9, x8, #0x1 ; =0x1
0x1015ee83c <+40>:ldr x8,
0x1015ee840 <+44>:ldr x8,
0x1015ee844 <+48>:str x9,
0x1015ee848 <+52>:cbz x8, 0x1015ee870 ; <+92> ~AutoLock at UnityWebRequestProto.h:216
0x1015ee84c <+56>:mov x0, x19
0x1015ee850 <+60>:blr x8
</code></pre>
<p>--> 0x1015ee854 <+64>: ldr x8, </p>
<pre><code>0x1015ee858 <+68>:cbnz x8, 0x1015ee838 ; <+36> back + 4 at UnityWebRequestProto.h:204
0x1015ee85c <+72>:add x0, sp, #0x8 ; =0x8
0x1015ee860 <+76>:bl 0x100cd4f10 ; ::~AutoLock() at Mutex.h:30
0x1015ee864 <+80>:mov x0, x19
0x1015ee868 <+84>:bl 0x1015ef158 ; ::Release() at UnityWebRequestProto.h:353
0x1015ee86c <+88>:b 0x1015ee878 ; <+100> at UnityWebRequestProto.h:219
0x1015ee870 <+92>:add x0, sp, #0x8 ; =0x8
0x1015ee874 <+96>:bl 0x100cd4f10 ; ::~AutoLock() at Mutex.h:30
0x1015ee878 <+100>: sub sp, x29, #0x10 ; =0x10
0x1015ee87c <+104>: ldp x29, x30,
0x1015ee880 <+108>: ldp x20, x19, , #0x20
0x1015ee884 <+112>: ret
0x1015ee888 <+116>: mov x19, x0
0x1015ee88c <+120>: add x0, sp, #0x8 ; =0x8
0x1015ee890 <+124>: bl 0x100cd4f10 ; ::~AutoLock() at Mutex.h:30
0x1015ee894 <+128>: mov x0, x19
0x1015ee898 <+132>: bl 0x101b7e2bc ; symbol stub for: _Unwind_Resume
</code></pre></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您可以尝试仅在连接到互联网时初始化统一广告。 </p>
<pre><code>if(Application.internetReachability != NetworkReachability.NotReachable)
{
//initialize ads here
}
</code></pre></p>
<p style="font-size: 20px;">关于ios - UnityAds 一开始就崩溃,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/50020989/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/50020989/
</a>
</p>
页:
[1]