【问题标题】:React Native EXPO Apple upload fail [closed]React Native EXPO Apple 上传失败 [关闭]
【发布时间】:2019-02-21 02:18:15
【问题描述】:

我通过 Expo 创建了该应用程序。 我通过 Application Loader 上传了 ipa,但它被拒绝为以下消息。 有什么问题?

此捆绑包无效 - Info.plist 文件用于 /Payload/ExpoKitApp.app/FacebookSDKStrings.bundle 丢失或可能 不被阅读。

无效的捆绑包 - 捆绑包位于 “/Payload/ExpoKitApp.app/FacebookSDKStrings.bundle”不包含 捆绑可执行文件。

【问题讨论】:

  • 我遇到了完全相同的问题,我的应用没有使用 React Native EXPO。我认为目前 AppStoreConnect 存在问题。这与世博无关。这可能是一个普遍问题。我尝试多次上传捆绑包。昨天同样的应用程序被接受得很好,今天我遇到了这个问题。我根本没有更改任何代码,所以这是 Apple 方面 100% 的问题。
  • 同样的问题。我认为这是截至 24 小时的政策变化。调查出了什么问题——这是否发生在所有 Expo 构建中?我确实有 react-native-fbsdk 的依赖
  • 也有同样的问题,两个不同的账户。我今天早上上传了一个版本,没问题。让我们等着看。顺便说一句,原生应用,只使用 Facebook 框架
  • 我可以通过将 FacebookSDKStrings.bundle 重命名为位于“Pods/Pods/FBSDKCoreKit/Resources/”中的 FacebookSDKStrings 来解决此问题
  • developers.facebook.com/bugs/2077613562276009Facebook 有一个与之相关的未解决的 bug 票

标签: reactjs react-native expo


【解决方案1】:

问题出在 AppStoreConnect 中,正如 @Axy 所说,昨天上传很好,我今天尝试做,我收到与 Facebook 捆绑包相关的同样错误,我最终没有改变,

这是与 Apple 相关的问题。

更新:问题已解决,我可以成功将我的应用上传到 AppStoreConnect。

【讨论】:

    【解决方案2】:

    就我而言,我通过重置 pod 解决了这个问题。

    1. 删除 Pods 文件夹。
    2. pod cache clear --all
    3. pod install
    4. 创建存档然后上传。

    【讨论】:

    • 现在正在接受构建,无需任何更改。看起来清除你的 cocoapod 缓存是一个巧合。
    【解决方案3】:

    我从一大早就面临同样的问题。如需快速修复,请在您的 Xcode 工作区中检查以下路径,

    Pods/FBSDKCoreKit/资源

    你会找到一个FacebookSDKStrings.bundle,删除扩展包它将被更改为文件夹结构FacebookSDKStrings。现在清理构建并存档,它将成功上传。

    【讨论】:

    • 这些字符串用于国际化。此更改是否会影响它们在任何生产应用中的使用?
    猜你喜欢
    • 2019-04-18
    • 2020-07-23
    • 1970-01-01
    • 2020-04-01
    • 2020-07-04
    • 2018-12-05
    • 2022-06-14
    • 2020-01-31
    • 1970-01-01
    相关资源
    最近更新 更多