Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Внимание
sharpie pod упразднено. Дополнительные сведения см. здесь на GitHub.
Новые возможности в версии 3.0, Objective Sharpie поддерживает привязку CocoaPods, и даже включает команду (sharpie pod), чтобы сделать скачивание, настройку и сборку CocoaPods очень легко. Прежде чем использовать эту функцию, вы должны ознакомиться с CocoaPods в целом.
Создание привязки для CocoaPod
Команда sharpie pod имеет один глобальный параметр и два вложенных команд:
$ 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
init Подкоманда также имеет некоторую полезную помощь:
$ 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
Можно предоставить несколько имен CocoaPod и подспеков 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.
После настройки CocoaPod теперь можно создать привязку:
$ sharpie pod bind
Это приведет к построению проекта CocoaPod Xcode, а затем оценивается и анализируется Objective Sharpie. Будет создано много выходных данных консоли, но должно привести к определению привязки в конце:
(... lots of build output ...)
Parsing 19 header files...
Binding...
[write] ApiDefinitions.cs
[write] StructsAndEnums.cs
Done.
Следующие шаги
Создав файлы ApiDefinitions.cs и StructsAndEnums.cs , ознакомьтесь со следующей документацией, чтобы создать сборку для использования в приложениях: