Java 在iOS客户端中使用端点:什么是;ServiceGenerator“的输出;?
我正在按照处的说明将iOS应用程序连接到我的应用程序引擎端点。在步骤3的小节中,我被卡住了,因为我不知道Java 在iOS客户端中使用端点:什么是;ServiceGenerator“的输出;?,java,ios,xcode,google-app-engine,google-cloud-endpoints,Java,Ios,Xcode,Google App Engine,Google Cloud Endpoints,我正在按照处的说明将iOS应用程序连接到我的应用程序引擎端点。在步骤3的小节中,我被卡住了,因为我不知道还添加ServiceGenerator的输出是什么意思。请以前做过这件事的人帮忙好吗 您可以获得ServiceGenerator的以下第3、4和5点的输出: 我将尝试解释如何做以及为什么: 在生成iOS客户端库之前,必须编译生成它的工具,即ServiceGenerator。 要编译它,如文档中所述,请打开XCode项目ServiceGenerator.xcodeproj并构建您唯一的目标。 您
还添加ServiceGenerator的输出是什么意思。请以前做过这件事的人帮忙好吗 您可以获得ServiceGenerator的以下第3、4和5点的输出:
我将尝试解释如何做以及为什么:
在生成iOS客户端库之前,必须编译生成它的工具,即ServiceGenerator。
要编译它,如文档中所述,请打开XCode项目ServiceGenerator.xcodeproj并构建您唯一的目标。
您将从终端使用此工具来生成API,但要做到这一点,您需要一个rpc发现:一个包含一些描述API的元数据的文件
下面是一个使用工具endpoints.sh从终端生成发现rpc文件的示例
然后,您可以使用ServiceGenerator生成API客户端文件:
当然。。。现在你必须在你的iOS项目中包含这些文件
$ {your_path_to_appengine_sdk}/endpoints.sh get-discovery-doc -f rpc your.package.yourAPIclass
{your_ServiceGenerator_path) your_rpc_discovery_file.rpc --outputDir {your_output_directory}