我有一个应用程序包中包含一个图像文件的应用程序(我的意思是该文件被拖入XCode并显示在"其他来源"中),我使用的代码如下:
[[NSBundle mainBundle] pathForResource:@"Auto" ofType:@"jpg"]
Run Code Online (Sandbox Code Playgroud)
获得图像的路径.
我发现在设备(iPod Touch)上运行时,名称区分大小写,因此如果文件是"Auto"并且我使用"AUTO",则返回的poath是"file://(null)".但是在模拟器上,如果我使用"AUTO",它的工作方式与使用"Auto"相同.
我认为模拟器与设备的行为有如此明显的差异是一个错误.那些经验丰富的用户是否认为它是,并且我应该向Apple报告?
谢谢.
使用 XCode 9.2,我收到 ld 错误:
ld: -bundle 和 -bitcode_bundle(Xcode 设置 ENABLE_BITCODE=YES)不能一起使用
但是,我的构建选项不包含启用位码的任何条目,当我尝试通过搜索栏找到它时,我什么也没找到。
如何设置 ENABLE_BITCODE=NO ?而且,知道为什么它不显示吗?
谢谢。