2017-03-21 95 views
2

将此窗格添加到我的反应原生项目(RN 0.42)后,晃动手势在iOS上不再起作用。我无法调试我的代码,除了在xcode中构建它非常烦人。它确实减慢了开发速度,所以如果有人有解决方案,我们将不胜感激。反应本机晃动手势不起作用

source 'https://github.com/CocoaPods/Specs.git' 

platform :ios, '8.0' 
use_frameworks! 

def available_pods 
    project ‘rrnf’, 'Debug' => :debug 

    react_path = '../node_modules/react-native' 
    yoga_path = File.join(react_path, 'ReactCommon/yoga') 


    pod 'React', path: react_path, :subspecs => [ 
    'Core', 
    'RCTActionSheet', 
    'RCTGeolocation', 
    'RCTImage', 
    'RCTLinkingIOS', 
    'RCTNetwork', 
    'RCTSettings', 
    'RCTText', 
    'RCTVibration', 
    'RCTWebSocket', 
    ] 
    pod 'Yoga', :path => yoga_path 

    [ 
    'Firebase', 
    'Firebase/Core', 
    'Firebase/Auth', 
    'Firebase/Storage', 
    'Firebase/Database', 
    'Firebase/RemoteConfig', 
    'Firebase/Messaging' 
    ].each do |lib| 
     pod lib 
    end 

    pod 'react-native-camera', path: '../node_modules/react-native-camera' 

end 

target 'rrnf' do 
    available_pods 
end 

target 'rrnfTests' do 
    available_pods 
end 
+0

你仍然处于调试模式,不编译它作为发布版本? –

+0

是的,它处于调试模式。当应用程序崩溃时,我可以重新加载红色屏幕。但是,我无法通过调试选项访问提示 – Jab

回答

0

这awnser解决我的问题 How do i use the iOS shake gesture with react native?

添加RCT_DEV = 0到预处理宏做了修正颤抖的手势。

您可以更改RCTDefines.h [RCT_DEV的]的值,或在 为阵营的lib项目的生成设置,搜索“预处理 宏”,并添加RCT_DEV = 0到DEBUG节= 1目前定义为 。