我按照https://developers.google.com/appengine/docs/java/endpoints/consume_ios的说明将我的iOS应用程序连接到我的应用程序引擎端点。在第3步的第Adding required files to your iOS project小节中,我被卡住了,因为我不知道also add the output of ServiceGenerator
的含义。有人这样做之前请帮忙吗?
答案 0 :(得分:0)
您可以在Compiling the client library generator and generating your library
的第3,4和5点之后获取ServiceGenerator的输出我会尝试解释如何操作以及原因:
在生成iOS客户端库之前,必须编译生成它的工具,称为 ServiceGenerator 。 要编译它,如文档中所述,打开XCode项目ServiceGenerator.xcodeproj并构建您唯一的目标。 您将从终端使用此工具生成API,但为此,您需要一个rpc-discovery document:一个包含描述您的API的元数据的文件。
此处使用工具 endpoints.sh
从终端生成发现rpc文件的示例 $ {your_path_to_appengine_sdk}/endpoints.sh get-discovery-doc -f rpc your.package.yourAPIclass
然后,您可以使用 ServiceGenerator 生成API客户端文件:
{your_ServiceGenerator_path) your_rpc_discovery_file.rpc --outputDir {your_output_directory}
当然......现在你必须在你的iOS项目中包含这些文件!