答案 0 :(得分:1)
发生这种情况是因为我在安装代码推送后立即运行了react-native run-ios
。事实证明,我需要在ios目录中运行pod install
,然后进行清理和重建以使其正常工作。
答案 1 :(得分:0)
我按照以下步骤解决了这个问题。
在代码推送(microsoft.github.io/code-push)上创建帐户并注册到现有应用程序的协作者。
在终端上运行code-push app ls
,看看是否注册成功。
在终端上运行code-push deployment ls "appname" -k
以获取部署密钥。
Run react-native link
并在提示符下输入密钥。
答案 2 :(得分:0)
我遇到了与该问题相同的问题。我尝试了两个答案,但均无济于事。在遇到codePush undefined
问题后,我发现这是我的错。我错过了CodePush readme tutorial:iOS setup:
在pod install
和更新info.list
之后,undefined codePush
消失了,一切正常。