2017-03-21 32 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目前定義爲 。