项目构建并在调试时运行,不在发布配置上编译

时间:2018-05-09 14:58:44

标签: ios xcode react-native

我正在尝试从react-native项目创建一个ipa文件。当我使用调试配置构建项目时,它没有错误。它在设备和模拟器上也运行得很好。 问题是当我将构建配置更改为release时,它会失败并显示下面图像中显示的错误。

Example-1

Example-2

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

当我遇到这个问题时,这对我有用。您有几个选择:

  1. 将React Native升级到最新版本
  2. 将您的XCode降级为9.2
  3. 手动修补具有%zd格式的多个NSString stringWithFormat方法。
  4. 更改每个实例:

    return [NSString stringWithFormat:@"%@|%g|%g|%g|%zd|%@", 
            imageTag, size.width, size.height, scale, resizeMode, responseDate];
    

    进入此(补丁):

    return [NSString stringWithFormat:@"%@|%g|%g|%g|%lld|%@", 
            imageTag, size.width, size.height, scale, (long long)resizeMode, responseDate];
    

    Solution Source