Unity IOS 加载StreamingAssets里面的assetbundle报错!!The requested URL was not found on this server

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wengpanfeng/article/details/80085686

今天查了个BUG,IOS包运行起来,里面没有声音。我确信:

1.声音资源是IOS平台的

2.声音资源也是在ipa包里面(解压一下ipa包就行了)

3.路径也没有问题。打出来的log对应着看的。

string rawPath=  "file://" + Application.dataPath + "/Raw/";

这就很尴尬了,还是看看报错的内容吧,人家说你路径错了,那就是错了呗。

我看了解压的时候看的路径是:

 Unity-iPhone-iPhone 7 Plus.zip\Payload\shj.app\Data\Raw 

我打印出来的Log是路径全是小写的。woc......

赶紧看了看代码。

 string p = string.Format("{0}{1}", RawPath, path).ToLower() ;

醉了。不知道哪个傻叉竟然在后面加了一个转小写。

删除转小写。重新打包。运行,声音有了。

问题虽小,记录在此,防止打脸。欢迎指正!

猜你喜欢

转载自blog.csdn.net/wengpanfeng/article/details/80085686