React native:在 TestFlight 中显示图像不起作用
React native: Display image in TestFlight not working
我有一个已上传到 Testflight 的应用程序,几乎一切正常,但有一张图片不显示。此图像位于我的 IOS 文件夹中,并在“RNSketchCanvas”包中显示为背景图像。
如果 运行 我的 App 是一个模拟器,它运行完美。
下面是我用来显示图片的代码:
localSourceImage={{
filename:
'/Users/username/Desktop/ProjectName/iOS/image.png',
mode: 'AspectFit',
directory: 'SketchCanvas.MAIN_BUNDLE',
}}
可能是“PNG”格式出了问题,还是我必须将图像放在“images.xcassets”或其他格式中?
如此处的文档所述:
https://github.com/terrylinla/react-native-sketch-canvas#background-image
您需要将图像添加到您的原生项目中。您甚至不应该将它添加到 xcassets 文件夹中,而只是将其作为纯图像文件添加到您的本机应用程序包中。之后你可以将它与文件名和目录一起使用 RNSketchCanvas.MAIN_BUNDLE
。在 Android 上,您必须将其添加到资源中。
我有一个已上传到 Testflight 的应用程序,几乎一切正常,但有一张图片不显示。此图像位于我的 IOS 文件夹中,并在“RNSketchCanvas”包中显示为背景图像。
如果 运行 我的 App 是一个模拟器,它运行完美。
下面是我用来显示图片的代码:
localSourceImage={{
filename:
'/Users/username/Desktop/ProjectName/iOS/image.png',
mode: 'AspectFit',
directory: 'SketchCanvas.MAIN_BUNDLE',
}}
可能是“PNG”格式出了问题,还是我必须将图像放在“images.xcassets”或其他格式中?
如此处的文档所述:
https://github.com/terrylinla/react-native-sketch-canvas#background-image
您需要将图像添加到您的原生项目中。您甚至不应该将它添加到 xcassets 文件夹中,而只是将其作为纯图像文件添加到您的本机应用程序包中。之后你可以将它与文件名和目录一起使用 RNSketchCanvas.MAIN_BUNDLE
。在 Android 上,您必须将其添加到资源中。