标签: react-native-ios

世博XDE"超时超时60000毫秒"?

我正在使用Expo XDE为我的第一个反应原生应用程序创建一个新项目.

但每当我点击"创建新项目"时,它就会开始下载一些东西和错误.不知道在哪里增加这个超时值,我检查了expo的文档,但找不到任何与此相关的内容.这里的任何线索都非常感谢.

请注意我在mac OS High Sierra版本10.13(17A405)上安装了expo xde-2.22.0.dmg

在此输入图像描述

react-native-ios expo

8
推荐指数
1
解决办法
655
查看次数

Xcode 11升级| 找不到iPhone X模拟器| XRPackageModel 9.0.omo

从运行时从Xcode 10.3升级到Xcode 11以来,还有其他人得到这个react-native run-ios吗?

CoreData: annotation:  Failed to load optimized model at path '/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/InstrumentsPackaging.framework/Versions/A/Resources/XRPackageModel.momd/XRPackageModel 9.0.omo'
error Could not find iPhone X simulator
Run Code Online (Sandbox Code Playgroud)

ios react-native react-native-ios xcode11

8
推荐指数
2
解决办法
3222
查看次数

是否有可能运行使用linux中的react-native开发的ios应用程序到真正的iphone

我有一个反应原生的应用程序.我想从我的linux/windows机器生成一个iOS应用程序.可能吗?有些朋友向我推荐了BuddyBuild.我有什么替代解决方案吗?我有以下物理设备

  1. 笔记本电脑运行Windows和Linux(运行node.js,python,java,npm等等)
  2. iPhone 5S
  3. 网络连接

linux iphone ios react-native react-native-ios

7
推荐指数
1
解决办法
3783
查看次数

反应本机应用程序 iPhone X 广泛升温

我有一个react-native应用程序,可以在大多数iPhone设备上完美运行,但最近在向大量用户推出它后,我开始收到很多抱怨,称iPhone X在使用react-native应用程序时会发热。

有没有人经历过同样的事情,我找不到这个问题的根本原因。

谢谢!

ios react-native react-native-ios iphone-x

7
推荐指数
0
解决办法
307
查看次数

“应该有一个队列。这很可能是 React 中的一个错误。请提出问题。” React-Native bug

我在当前正在开发的 React-Native 应用程序的标题中收到错误。

我已经进行了数小时的故障排除,但网上似乎没有解决方案。

根据我收集的信息,以下钩子const [isOpen, setIsOpen] = useState(false);导致了这里的问题,可能是由于钩子的顺序所致。该挂钩用于切换我自定义构建的菜单。但是,当我尝试导航到另一个屏幕<TouchableOpacity onPress={() => navigation.navigate('Job')}>(从屏幕堆栈,而不是从模式或卡片)时,应用程序崩溃并收到错误。如果我注释掉 hook 的一行钩子const [isOpen, setIsOpen] = useState(false);,导航就会完美地工作。

如果有解决方案,我们将不胜感激。

配置文件

export const sharedScreenOptions = (props) => {
  const [isOpen, setIsOpen] = useState(false);

  const toggleMenu = () => {
    setIsOpen(!isOpen);
    LayoutAnimation.easeInEaseOut();
  };
  return {
    headerBackTitleVisible: false,

    header: (props) => {
      return (
        <>
          <GradientHeader isOpen={isOpen} {...props} />
          {isOpen ? (
            <TouchableOpacity
              style={{
                height: Dimensions.get('window').height,
                width: Dimensions.get('window').width,
                backgroundColor: 'rgba(42, 44, 65, 0.5)',
                position: 'absolute',
                zIndex: -999, …
Run Code Online (Sandbox Code Playgroud)

javascript react-native react-native-ios react-native-navigation react-hooks

7
推荐指数
0
解决办法
5535
查看次数

React Native iOS 上的视图无缘无故地晃动

我在我正在开发的 RN 应用程序中检测到奇怪的行为。显然,刷新应用程序时,屏幕的一个组件毫无理由地开始震动。iOS 模拟器和 iPhone 设备上都会发生这种情况。它不会在每次刷新时发生,但大多数时候都会发生,当发生这种情况时,模拟器就会变得无响应。

\n\n

以下是所发生情况的 GIF:https://gph.is/g/EvAqBgg

\n\n

下面是屏幕和震动组件的代码:

\n\n

屏幕

\n\n
<Container>\n      <SafeAreaView />\n      <Header>\n        <TouchableOpacity onPress={() => navigation.openDrawer()}>\n          <MaterialIcons name="menu" size={24} color="black" />\n        </TouchableOpacity>\n        <TouchableOpacity onPress={() => navigation.navigate(\'Filter\')}>\n          <MaterialIcons name="search" size={24} color="black" />\n        </TouchableOpacity>\n      </Header>\n      <FlatList\n        data={products}\n        renderItem={({ item }) => (\n          <ProductItem\n            product={item}\n            onPress={() => navigation.navigate(\'Product\', { product: item })}\n          />\n        )}\n        keyExtractor={(item) => item.id}\n        numColumns={2}\n        ListEmptyComponent={() => <Text>No hay elementos</Text>}\n        ListHeaderComponent={<HomeHeader />}\n      ></FlatList>\n      <ShoppingCartButton\n        items={itemsInCart}\n        onPress={() => navigation.navigate(\'ShoppingCart\')}\n        price={price}\n      ></ShoppingCartButton>\n    </Container>\n  );\n}\n\nconst Container …
Run Code Online (Sandbox Code Playgroud)

react-native react-native-ios

7
推荐指数
1
解决办法
1929
查看次数

使用“iPhoneSimulator”的 sys root,但在 NPM 安装中针对“MacOSX”警告

由于某种原因,我无法再在我的项目上进行 NPM 安装,因为我收到以下消息:

  SOLINK_MODULE(target) Release/.node
clang: warning: using sysroot for 'iPhoneSimulator' but targeting 'MacOSX' [-Wincompatible-sysroot]
ld: warning: building for macOS, but linking in .tbd file (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.5.sdk/usr/lib/libc++.tbd) built for iOS Simulator
ld: warning: building for macOS, but linking in .tbd file (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.5.sdk/usr/lib/libSystem.tbd) built for iOS Simulator
ld: warning: building for macOS, but linking in .tbd file (/usr/lib/system/libcache.dylib) built for iOS Simulator
ld: warning: building for macOS, but linking in .tbd file (/usr/lib/system/libcommonCrypto.dylib) built for iOS Simulator
ld: warning: building for macOS, …
Run Code Online (Sandbox Code Playgroud)

node.js ios npm react-native react-native-ios

7
推荐指数
1
解决办法
3859
查看次数

如何摆脱“CocoaPods 找不到 pod 的兼容版本”?我尝试更新 cocoapod 和 pod repo

在我的react-native项目中,我想更新所有依赖项,因此我运行以下命令:

1.要更新到所有软件包的新主要版本,请全局安装 npm-check-updates 软件包:

npm install -g npm-check-updates
Run Code Online (Sandbox Code Playgroud)
  1. 升级 package.json 文件中的所有版本提示:

    ncu -u

  2. 运行更新:

    npm update

我检查了package.json一下package-lock.jso,依赖项已更新到最新版本。

然后,我文件cdios/并运行pod install,但是出现以下错误: 在此输入图像描述

是的,我看到错误消息中建议运行pod repo update,我这样做了:

在此输入图像描述

我也运行sudo gem install cocoapods并再次尝试pod install,但仍然遇到相同的错误。

我的 React-Native 版本是 0.63.3

我的 Pod 文件:

platform :ios, '9.0'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'

def add_flipper_pods!(versions = {})
  versions['Flipper'] ||= '~> 0.33.1'
  versions['DoubleConversion'] ||= '1.1.7'
  versions['Flipper-Folly'] ||= '~> 2.1'
  versions['Flipper-Glog'] ||= '0.3.6'
  versions['Flipper-PeerTalk'] ||= '~> 0.0.4'
  versions['Flipper-RSocket'] ||= '~> …
Run Code Online (Sandbox Code Playgroud)

ios cocoapods react-native react-native-ios

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

React Native Picker - 样式选择器不为灰色

我正在尝试在选择器组件中设置选择器背景的样式,下图中有灰色背景。我正在尝试将其更改为白色背景并在其周围有边框。

选择器

   <Picker
        selectedValue={selectedProject}
        onValueChange={(text) => {
          setSelectedProject(text as string);
        }}
        style={{
          width: '50%',
          alignSelf: 'center',
        }}
        itemStyle={{
          height: 200,
        }}>
          <Picker.Item key={'all'} label={'all'} value={'all'} />
          <Picker.Item key={'all1'} label={'all1'} value={'all1'} />
          <Picker.Item key={'all2'} label={'all2'} value={'all2'} />
   </Picker>
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一切 - 这让我觉得这是不可能的。

我尝试向组件的和中添加backgroundColour/colour属性,但这些都不起作用。styleitemStylePicker

是否可以设计这个灰色选择框的样式?

picker react-native react-native-ios

7
推荐指数
1
解决办法
1400
查看次数

setScreenName 上的反应本机 0.64.2 firebase 编译错误

Firebase 编译错误[FIRAnalytics setScreenName ...]RNFirebaseAnalytics.m

0.61更新到react-native 0.64.2时

node_modules/react-native-firebase/ios/RNFirebase/analytics/RNFirebaseAnalytics.m:20:19:错误:选择器没有已知的类方法'setScreenName:screenClass:'

[FIRAnalytics setScreenName:screenName screenClass:screenClassOverriew];
Run Code Online (Sandbox Code Playgroud)

以下构建命令失败:CompileC/<PATH_TO_DERIVEDDATA>/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNFirebase.build/Objects-normal/x86_64/RNFirebaseAnalytics.o /<PROJECT_PATH>/node_modules/react-native-firebase/ios/RNFirebase/analytics/RNFirebaseAnalytics.m正常 x86_64 Objective-c com.apple.compilers.llvm.clang.1_0.compiler

react-native react-native-ios react-native-firebase

7
推荐指数
1
解决办法
3477
查看次数