小编Ci *_*Kai的帖子

未找到xcode 8.3框架用于体系结构armv7的FileProvider

当我使用xcode 9 beta 6构建一个反应本机项目时,它工作正常.

但是在我更改为xcode 8.3后,它构建失败,并向我显示以下信息:

ld: framework not found FileProvider for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Apple Mach-O Linker (ld) Error Group
: Linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

如果我使用xcode 8.3开发,我该怎么办?因为这个原因,我无法使用xcode 9:在将ART.xcodeproj添加到库中后,Xcode崩溃了

感谢所有兄弟:)

xcode objective-c react-native xcode8 xcode9-beta

16
推荐指数
3
解决办法
1万
查看次数

找不到'React / RCTViewManager.h'文件

在这里,我使用xcodebuild shell命令在我的react native项目中构建发行版,这是一个致命错误:

找不到'React / RCTViewManager.h'文件

#import <React/RCTViewManager.h>
Run Code Online (Sandbox Code Playgroud)

Xcode版本:8.3
React Native版本:0.44.0

有什么帮助吗?

xcode xcodebuild react-native react-native-ios

6
推荐指数
1
解决办法
3761
查看次数

libvlc android视频大小不适合SurfaceView

在这里,我已经libvlc成功构建了android并将其嵌入到react native项目中。

音频和视频流都可以正常工作。

事情让我不解的是视频内容的尺寸不适合surfaceview好,虽然我已经设置它们MATCH_PARENT

这是一些代码实现。

package org.videolan;

import android.net.Uri;
import android.app.Activity;
import android.content.Context;
import android.view.SurfaceView;
import android.view.ViewGroup;
import android.widget.FrameLayout;

import com.facebook.react.bridge.ReactContext;

import org.videolan.libvlc.LibVLC;
import org.videolan.libvlc.Media;
import org.videolan.libvlc.MediaPlayer;

import java.util.ArrayList;

public class RCTVLCPlayerView extends FrameLayout {
  private final Context _context;
  private SurfaceView surfaceView;
  private LibVLC libVLC = null;
  private MediaPlayer mediaPlayer;
  private Activity activity = null;

  ArrayList<String> options = new ArrayList<>();

  public SurfaceView getPlayer() {
    return this.surfaceView;
  }

  public RCTVLCPlayerView(Context context) {
    super(context); …
Run Code Online (Sandbox Code Playgroud)

video android android-layout libvlc react-native

0
推荐指数
1
解决办法
1130
查看次数