Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
sharpie pod jest teraz przestarzały. Aby uzyskać więcej informacji, zobacz ten problem w serwisie GitHub.
Nowość w wersji 3.0, Objective Sharpie obsługuje wiązanie CocoaPods, a nawet zawiera polecenie (sharpie pod) umożliwiające pobieranie, konfigurowanie i kompilowanie CocoaPods bardzo łatwe. Przed rozpoczęciem korzystania z tej funkcji należy zapoznać się z aplikacją CocoaPods .
Tworzenie powiązania dla narzędzia CocoaPod
Polecenie sharpie pod ma jedną opcję globalną i dwa polecenia podrzędne:
$ sharpie pod -help
usage: sharpie pod [OPTIONS] COMMAND [COMMAND_OPTIONS]
Pod Options:
-d, -dir DIR Use DIR as the CocoaPods binding directory,
defaulting to the current directory
Available Commands:
init Initialize a new Xamarin C# CocoaPods binding project
bind Bind an existing Xamarin C# CocoaPods project
Podpolecenia init ma również kilka przydatnych pomocy:
$ sharpie pod init -help
usage: sharpie pod init [INIT_OPTIONS] TARGET_SDK POD_SPEC_NAMES
Init Options:
-f, -force Initialize a new Podfile and run actions against
it even if one already exists
Wiele nazw cocoaPod i nazw podspec można podać do init.
$ sharpie pod init ios AFNetworking
** Setting up CocoaPods master repo ...
(this may take a while the first time)
** Searching for requested CocoaPods ...
** Working directory:
** - Writing Podfile ...
** - Installing CocoaPods ...
** (running `pod install --no-integrate --no-repo-update`)
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (2.6.0)
Generating Pods project
Sending stats
** 🍻 Success! You can now use other `sharpie podn` commands.
Po skonfigurowaniu narzędzia CocoaPod można teraz utworzyć powiązanie:
$ sharpie pod bind
Spowoduje to skompilowanie projektu CocoaPod Xcode, a następnie ocenę i przeanalizowanie przez Objective Sharpie. Zostanie wygenerowanych wiele danych wyjściowych konsoli, ale powinno spowodować utworzenie definicji powiązania na końcu:
(... lots of build output ...)
Parsing 19 header files...
Binding...
[write] ApiDefinitions.cs
[write] StructsAndEnums.cs
Done.
Następne kroki
Po wygenerowaniu plików ApiDefinitions.cs i StructsAndEnums.cs zapoznaj się z następującą dokumentacją, aby wygenerować zestaw do użycia w aplikacjach: