iOS ve OS X kurulumuiOS and OS X setup

iOS ve OS X uygulamaları, Microsoft Rights Management SDK 4.2, Azure Rights Management (Azure RMS) kullanarak kendi uygulamalarında tümleşik bilgi korumasını etkinleştirmek için kullanabilirsiniz.iOS and OS X applications can use the Microsoft Rights Management SDK 4.2 to enable integrated information protection in their application by using the Azure Rights Management (Azure RMS).

Bu konu, kendi yeni uygulamalarınızı oluşturmak için ortamınızı kurma konusunda size yol gösterir.This topic will guide you through setting up your environment for creating your own new apps.

Not  Bu SDK, iPod Touch desteklemez.Note  This SDK does not support iPod Touch.

ÖnkoşullarPrerequisites

Geliştirme sisteminizde aşağıdaki yazılımların olması önerilir:We recommend the following software on your development system:

  • iOS geliştirmesinin tamamı için OS X gereklidir.OS X is required for all iOS development.

  • Xcode sürüm 6.0 ve üzeriXcode version 6.0 and later

    Xcode, Mac Uygulama Mağazası’ndan edinilebilir.Xcode is available through the Mac App Store.

  • İOS ve OS X için MS RMS SDK 4.2 paketi. Daha fazla bilgi edinmek, başlama.The MS RMS SDK 4.2 package for iOS and OS X. For more information see, Get started.

    Bu SDK, iOS 7.0 ile OS X 10.8 ve sonrası için geliştirmek üzere kullanılabilir.This SDK can be used to develop for iOS 7.0 and OS X 10.8 and later.

  • Kimlik doğrulama kitaplığı: Kullanmanızı öneririz Azure AD Authentication Library (ADAL).Authentication library: We recommend that you use the Azure AD Authentication Library (ADAL). Ancak, OAuth 2.0’ı destekleyen diğer kimlik doğrulama kitaplıkları da kullanılabilir.However, other authentication libraries that support OAuth 2.0 can be used as well.

    Daha fazla bilgi için bkz. iOS için ADAL veya OS X için ADALFor more information see, ADAL for iOS or ADAL for OS X

API güncelleştirmeleri, sürüm notları ve sık sorulan sorular (SSS) hakkında bilgi için Yenilikler konusunu okuyun.Read the What's new topic for information about API updates, release notes, and frequently asked questions (FAQ).

İsteğe BağlıOptional

Kullanıcı Arabirimi kitaplığımız, kendi özel Kullanıcı Arabirimi kitaplığını oluşturmak istemeyen geliştiriciler için kullanım ve koruma işlemlerine yönelik yeniden kullanılabilir Kullanıcı Arabirimi sağlar: iOS için Kullanıcı Arabirimi Kitaplığı ve Örnek uygulaması.Our UI library provides re-usable UI for consumption and protection operations for developers who don’t want to create their own custom UI - UI Library and Sample app for iOS.

Geliştirme ortamınızı yapılandırmaConfiguring your development environment

  • Yeni bir proje oluşturmak için Dosya menüsünde Yeni ve Proje’ye tıklayın.To create a new project, on the File menu, click New, and then click Project.

  • Tek Görünüm Uygulaması öğesini seçin.Select Single View Application.

    Yeni bir proje oluşturma

  • Yeni projeniz için bir ad ve tanımlayıcı girin.Enter a name and identifier for your new project.

    Projenizin adı

  • İleri’ye tıklayın ve projenizin konumunu seçin.Click Next and select the location for your project.

  • iOS Frameworks için MSRightsManagement çerçevesini eklemek üzere .framework klasörünü SDK yükleme klasöründen Proje Gezgini’nin Frameworks bölümüne sürükleyin.To add the MSRightsManagement framework for iOS Frameworks, drag the .framework folder from the SDK installation folder into the Frameworks section of your Project Navigator.

    Konum ayarlama

  • Eklenen tüm klasörler için grup oluştur seçenek düğmesini seçin ve Öğeleri hedef grubun klasörüne kopyala (gerekirse) onay kutusunu temizleyin.Select Create groups for any added folders option button and clear the Copy items into destination group's folder (if needed) check box.

    Bu eylem bir kopya oluşturma yerine SDK yükleme klasörünün başvurusunu sürdürür.This action maintains the reference to the SDK installation folder instead of creating a copy.

    SDK yükleme klasörü için başvuru ayarlama

  • Kaynak Paketi için MS RMS SDK 4.2 ekleyin, MSRightsManagementResources.bundle dosyasını MSRightsManagement.framework/Resources klasöründen sürükleyin çerçeveleri proje bölümü.To add the MS RMS SDK 4.2 for the resource bundle, drag the MSRightsManagementResources.bundle file from the MSRightsManagement.framework/Resources folder into the Frameworks section of your Project Navigator.

    Kaynak paketi ekleme

  • Framework’ü kopyalarken yaptığınız gibi, Eklenen tüm klasörler için grup oluştur seçenek düğmesini seçin ve Öğeleri hedef grubun klasörüne kopyala (gerekirse) onay kutusunu temizleyin.As you did when you copied the Framework, select Create groups for any added folders option button and clear the Copy items into destination group's folder (if needed) check box.

  • SDK diğer çerçeveler kullanır: CoreData, Messageuı, SystemConfiguration, Libresolv ve güvenlik.The SDK relies on other frameworks including: CoreData, MessageUI, SystemConfiguration, Libresolv and Security. Bu çerçeveleri eklemek için hedefin Özet bölmesinin Bağlantılı Çerçeveler ve Kitaplıklar bölümüne gidin ve ilgili bölümü genişleterek çerçeveleri ekleyin.To add these frameworks, navigate to the Linked Frameworks and Libraries section of the target's Summary pane, and expand that section to add them.

    UIKit ve Foundation çerçeveleri zorunludur ve genellikle varsayılan olarak sunulur.The UIKit and Foundation frameworks are required and generally present by default.

    Kaynak ekleme

  • -ObjC bayrağını hedef Yapı Ayarları’ndaki Diğer Bağlayıcı Bayraklar’a ekleyin.Add the -ObjC flag to Other Linker Flags in your target Build Settings.

    Yapı ayarları ekleme

  • Proje Gezgini bu durumda bu ağaç gibi görünmelidir.Now your Project Navigator should look something like this tree.

    Projeyi gözden geçirme

  • Kendi yeni iOS/OS X uygulamalarınızı oluşturmaya hazırsınız.You are now ready to create your own new iOS/OS X apps.

Ayrıca Bkz.See Also