2015-10-06 17 views
8

Apple Pay yetki/yetenek, yalnızca App Store'da geçerlidir. Bu uygulamayı hem App Store'da hem de Enterprise'da yayınlıyorum. App Store Release şeması Ben Apple Pay hak etkinleştirmek için XCode istiyorum seçilirseXCode şeması başına Yetkiler/Yetenekler

  • .
  • Enterprise Release düzeni seçiliyse, XCode'un Apple Pay yetkilendirmesini devre dışı bırakmasını istiyorum.
+0

Hey! Bunun için bir çözüm buldunuz mu? Aynı sorunla karşı karşıyayız. – Sid

+0

@Sid Hayır yok :-(, eğer varsa lütfen bana bildirin – volni

+0

Eğer yardımcı oluyorsa, yetki dosyamıza baktık ve orada bir çift giriş yaptık.Onu kaldırdık ve bazı sorunlarımızı düzelttik Biz de ileriye gittik ve yaptıkları iş için Apple ödemesiz ayrı bir yetkilendirme dosyası oluşturduk. – Sid

cevap

11

Farklı bir yapı yapılandırması kullanarak istediğiniz davranışı elde edebilirsiniz.

  1. Kopyala yetkileri dosyası ve
  2. yeni yapı yapılandırma ekle görünümünde proje ayarlarına projeyi seçin örneğin kurumsal dağılımına
  3. Apple Pay alma hakkını kaldırmak ihtiyaçlarınıza göre ayarlayın örneğin AppStore Xcode project settings
  4. Uygulama hedefinize geçin ve yeni yapı yapılandırması için değeri ayarlayın. Target build settings
  5. yeni düzeni, örneğin, AppStore oluşturma ve düzeni ayarları Genelde Scheme settings

arasında "Arşiv" bölümünde yeni yapı yapılandırma seçeneğini ayrı düzenleri için iyi bir fikirdir ve yapılandırmaları oluşturun. Bu sayede, örneğin Kurumsal dağıtım, Hockey Testing, App Store vb. Gibi ihtiyaçlarınıza bağlı olarak birkaç farklı konfigürasyon konfigürasyonunu destekleyebilirsiniz.

Proje kurulumunuzu daha sürdürülebilir hale getirmek istiyorsanız, yapı ayarlarınızı düzenlemek için xcconfig dosyalarını kullanmayı düşünün.