Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在iOS客户端中使用端点:什么是;ServiceGenerator“的输出;?_Java_Ios_Xcode_Google App Engine_Google Cloud Endpoints - Fatal编程技术网

Java 在iOS客户端中使用端点:什么是;ServiceGenerator“的输出;?

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并构建您唯一的目标。 您

我正在按照处的说明将iOS应用程序连接到我的应用程序引擎端点。在步骤3的小节中,我被卡住了,因为我不知道
还添加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}