使用iOS的React Native SalesforceMobleSDK项目启动并运行
这篇文章的目的是向您展示使用React Native SalesforceMobleSDK for iOS来启动和运行的简单方法。
简而言之,我们要做四件事:
- 安装依赖项
- 在Salesforce中创建连接的应用程序
- 克隆项目模板
- 验证项目在本地运行
如果您打算构建和发布应用,则还有更多步骤,但是这篇文章的目的是让您起步并被黑客入侵!
我们需要做的第一件事是确保您已安装所有依赖项,如果您未在此处找到安装指南的链接:
-
node
://nodejs.org/en/ -
xCode
-https://developer.apple.com/xcode/ -
CocoaPods
—sudo gem install cocoapods -v 1.4
注意如果您有更高版本的cocoapods,则会收到如下错误:
安装的Pod版本(1.5.3)超过了受支持的最大版本(1.4)。 请降级您的Pod版本。
要解决此问题,请运行sudo gem uninstall cocoapods
。
- 登录到您的Salesforce组织
- 切换到闪电体验
-
setup
>搜索app
- 点击
Apps > App Manager
5.单击“ New Connected App
6.填写必填字段。
7.选中Enable OAuth Settings
8.对于Callback URL
您可以输入任何内容。 因为一旦完成身份验证,我们就不会将用户重定向到其他网站。 我建议使用以下格式: myappname://auth/success
9.选择适当的选定OAuth范围。 (此处使用最小特权原则。)
10.保存。 复制Consumer Key
和Callback URL
值以供以后使用。
我们将使用SalesforceMobileSDK-Templates
库的ReactNativeTemplate
部分。
- 导航到要将此存储库放置在
terminal
。 -
git clone https://github.com/forcedotcom/SalesforceMobileSDK-Templates.git
-
cd SalesforceMobileSDK-Templates/ReactNativeTemplate
更改为ReactNativeTemplate目录 -
node ./installios.js
运行安装脚本 -
open ios/ReactNativeTemplate.xcodeproj
在XCode中打开项目 - 在xcode中打开
AppDelegate.m
5.将第39
行和第40
行的值替换为我们之前保存的Salesforce Connected App Settings中找到的值。
6. npm run start
—为React Native运行捆绑程序。
7.一旦看到“ Loading dependency graph, done.
单击左上角的播放按钮以在模拟器上运行。
就是这样,您现在已经在运行一个项目,您可以在其中入侵并查看React Native如何与Salesforce交互。
- 部署适用于iOS的React Native App — pt。 1个