Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
sharpie pod artık kullanım dışı bırakıldı. Daha fazla bilgi için bu GitHub konusuna bakın.
Sürüm 3.0'da yeni olan Objective Sharpie, CocoaPods bağlamayı destekler ve hatta CocoaPods'un indirilmesini, yapılandırılmasını ve oluşturulmasını çok kolay hale getirmek için bir komut (sharpie pod) içerir. Bu özelliği kullanmadan önce CocoaPods hakkında genel bilgi edinmelisiniz.
CocoaPod için bağlama oluşturma
Komutun sharpie pod bir genel seçeneği ve iki alt komutu vardır:
$ 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
Alt komutun init bazı yararlı yardımları da vardır:
$ 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
için birden çok CocoaPod adı ve alt tür adı sağlanabilir 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'unuz ayarlandıktan sonra bağlamayı oluşturabilirsiniz:
$ sharpie pod bind
Bu, CocoaPod Xcode projesinin oluşturması ve ardından Objective Sharpie tarafından değerlendirilip ayrıştırılmasıyla sonuçlanır. Çok fazla konsol çıkışı oluşturulur, ancak sonunda bağlama tanımına neden olmalıdır:
(... lots of build output ...)
Parsing 19 header files...
Binding...
[write] ApiDefinitions.cs
[write] StructsAndEnums.cs
Done.
Sonraki adımlar
ApiDefinitions.cs ve StructsAndEnums.cs dosyalarını oluşturduktan sonra uygulamalarınızda kullanılacak bir derleme oluşturmak için aşağıdaki belgelere göz atın: