Open chooin opened 3 years ago
iOS
yarn
,然后试试 XCode 直接安装fastlane
fastlane android beta
bundle install
或 sudo bundle install
sudo gem install fastlane
,升级完成后务必在 fastlane 目录下执行 bundle install
react-native-webview
# iOS
window.addEventListener('message', () => {})
window.document.addEventListener('message', () => {})
2. JSBridge 实现(callback 和 promise),[参考文档](https://gist.github.com/blankg/d5537a458b55b9d15cb4fd78258ad840)
Pod
# 更新所有源
pod repo update --verbose
pod repo update aliyun --verbose && pod update --verbose --no-repo-update
pod update --verbose
2. Podfile 文件注释不能随便写,随便写可能会把注释信息当成 Pod 安装
3. Pod 更新后需要重新打包 App
4. 已安装 Pod 但还是无法使用,尝试清空 Pod
``` sh
# 找到对应的 Pod 删除掉
~/.cocoapods/repos
# 找到对应的 Pod 删除掉
~/Library/Caches/CocoaPods/Pods/Release
# 找到对应的 Pod 删除掉
~/Library/Caches/CocoaPods/Pods/Specs
# 删除当前项目的 Pods 目录
ios/Pods
Metro
yarn start
react-native-permissions
权限检查尽量使用 react-native-permissions 而不是模块自带权限检查,不然有可能产生空指针异常。
React Native 版本升级
无法验证 iphone distribution
问题原因:部分区域电信运营商的网络无法连接到苹果服务器
解决方案:切换网络,如,wifi,电信的可以切换到移动、联通
Android
brew install pidcat
opacity: 0.99
即可,参考文档cd android && ./gradlew clean