2015-07-02 19 views
9

Hem iOS uygulamasında hem de WatchKit uygulamasında iOS 8'de kullanmak üzere geliştirdiğim bir Kakao Dokunmatik Çerçevem ​​var. IOS 8 ile ilgili bir sorunum yok, ancak projeyi taşırken iOS 9 ve doğal olarak çalıştırmak için WatchKit uygulamasını güncellemek alıyorum aşağıdaki hata: Configured Supported PlatformsiOS ve WatchKit'te Cocoa Touch Framework kullanın

Ancak bu başka bir hata üretir: el ile desteklenen platformlar listesine watchossimulator ve watchos ekleme girişiminde

ParkFinderKit was rejected as an implicit dependency for 'ParkFinderKit.framework' because it doesn't contain platform 'watchsimulator' in its SUPPORTED_PLATFORMS 'iphonesimulator, iphoneos' 

:

ParkFinderKit was rejected as an implicit dependency for 'ParkFinderKit.framework' because its SDK is platform 'com.apple.platform.iphonesimulator' and it needs to match platform 'com.apple.platform.watchsimulator' 

Sorunumu nasıl çözeceğime dair herhangi bir fikir var mı?

+0

Aynı sorunu yaşıyorum ve yaptığınız şekilde düzeltemiyorum, herhangi bir öneriniz var mı? – Loegic

cevap

3

Tamam, bir WatchKit uygulamasının içinde bir Cocoa Touch Framework kullanamazsınız gibi görünüyor. Yeni bir İzleme Çerçevesi hedefini oluşturarak ve ardından her dosyayı orijinal çerçeveden Hedef Üyelik seçeneklerinde yeni çerçeveye atayarak bunu başarabiliyordum.

enter image description here

Bu yinelenen kod kalmadan iOS ve WatchKit arasında paylaşımı kod benim amacım tamamlar.

+2

Bu, Xcode 7 beta4'te çalışmaz - aynı sorun ancak diğer yol yuvarlak, kit kitleri iPhone platformlarını desteklemiyor. herhangi birinin başka bir cevabı var mı? –

+0

@ChrisBaxter Build'ten önce temizlemeyi denediniz mi? – Motoko

İlgili konular