图像未在 Testflight 中显示
Posted
技术标签:
【中文标题】图像未在 Testflight 中显示【英文标题】:images are not displayed in Testflight 【发布时间】:2018-11-07 07:24:00 【问题描述】:将你的ios应用上传到Testflight,遇到了应用缺少所有图片的问题:logo,添加了我的图标,图片等。在开发过程中没有遇到这样的问题。在这种情况下该怎么办?使用 react-native 开发
我在 testflight 中打开我的应用程序,一切都很好。但是图片不见了
附:只有静态图像消失了。我从服务器获取的base64格式的图片显示很好
【问题讨论】:
P.S.只有静态图像消失了。我从服务器获取的base64格式的图片显示效果很好 【参考方案1】:我已经解决了这个问题,将包含所有应用资产的静态文件夹路径添加到package.json
:
"rnpm":
"assets": [
"./src/assets"
]
然后我使用React Native CLI 链接我的资产:
react-native link
似乎每次更新我的捆绑包时它都对我有用。希望对您有所帮助!
【讨论】:
以后如何访问我的图像?现在我做这样的事情:export const IconEmail = require('../screens/assets/menuIcons/iconMail.png');
然后我在其他页面中使用这个常量,并使用Image组件进行绘制
你做得对。当 RNPM 应该自动将您的资产链接到 iOS/android 项目时,您应该使用“要求”来获取特定资产。尝试添加通用源代码路径并在生产构建中本地检查。以上是关于图像未在 Testflight 中显示的主要内容,如果未能解决你的问题,请参考以下文章
在 appstore connect 中上传的应用程序未在 testflight 中显示
NSUInteger 未在 TestFlight 上正确显示