#!/usr/bin/env bash # Copyright 2017 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # Generates objc docs for Flutter iOS libraries. if [ ! -d "shell/platform/darwin/ios" ] then echo "Error: This script must be run at the root of the Flutter source tree." exit 1 fi if [ $# -eq 0 ] then echo "Error: Argument specifying output directory required." exit 1 fi # Use iPhoneSimulator SDK # See: https://github.com/realm/jazzy/issues/791 jazzy \ --objc\ --sdk iphonesimulator\ --clean\ --author Flutter Team\ --author_url 'https://flutter.io'\ --github_url 'https://github.com/flutter'\ --github-file-prefix 'http://github.com/flutter/engine/blob/master'\ --module-version 1.0.0\ --xcodebuild-arguments --objc,shell/platform/darwin/ios/framework/Headers/Flutter.h,--,-x,objective-c,-isysroot,$(xcrun --show-sdk-path --sdk iphonesimulator),-I,$(pwd)\ --module Flutter\ --root-url https://docs.flutter.io/objc/\ --output $1\ --no-download-badge