최소 iOS 대상 iOS7을 사용하는 앱이 있습니다.iOS7 및 Apple Watch
사과 시계에 몇 가지 추가 기능을 추가 할 것을 고려 중입니다. Theres는 iOS7을 최소 대상으로 유지하고 iOS 8에서 앱을 실행하는 경우 Apple Watch에 대한 지원을 추가하는 옵션입니다. iOS8의 확장/위젯과 같은 것. 사전에
감사
최소 iOS 대상 iOS7을 사용하는 앱이 있습니다.iOS7 및 Apple Watch
사과 시계에 몇 가지 추가 기능을 추가 할 것을 고려 중입니다. Theres는 iOS7을 최소 대상으로 유지하고 iOS 8에서 앱을 실행하는 경우 Apple Watch에 대한 지원을 추가하는 옵션입니다. iOS8의 확장/위젯과 같은 것. 사전에
감사
배포 대상을 iOS7.x로 설정하고 iOS8.2 SDK를 빌드 할 수 있습니다. 빌드 설정에서 프레임 워크를 optional
(연결 약함)으로 설정하고 런타임 검사를 수행하여 iOS7.x 장치에서 프레임 워크를 시도하지 않도록해야합니다.
프레임 워크가 연결되어 있지 않은 응용 프로그램에서 선택적 프레임 워크는 nil
으로 해결됩니다.
필요한 클래스를 사용할 수있는 경우 네, 약한 연결의 WatchKit 및 공연 런타임 검사에 의해 가능하다. Raywenderlich에서 확인하십시오.
내 경우에는 Objective-C (Swift는 일부 iOS 버전에서는 허용되지 않음)를 사용하여 확장 프로그램을 만들고 확장 응용 프로그램 타겟 버전을 8.3 대신 8.2로 다운 그레이드했습니다.
도움을 주신 Transis. 한 가지 의심, 수입을 어떻게 확인할 수 있습니까? – DaSilva
수입의 유효성을 확인한다는 것은 무엇을 의미합니까? – Tim
예를 들어 iOS8과 만 호환되는 클래스가 있습니다. 그래서 응용 프로그램이 실행될 때 클래스가 존재하는 경우 유효성을 검사합니다 "if ([Example class])". 임포트 (#import Example.h)를 추가해야합니다. iOS7에서 실행 중일 때 클래스를 사용할 수 없으므로 오류가 발생하지 않습니까? – DaSilva