图像未在 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 上正确显示

Swift 3 Firebase 远程通知未在 TestFlight 上显示

Testflight - 通知内部测试人员不起作用

如何从xcode获取TestFlight应用程序的日志

处理后构建未在测试飞行中显示?