CoreText.framework is missing for the watchOS Simulator (but is available on the device platform SDK)
Originator: | steipete | ||
Number: | rdar://27844864 | Date Originated: | 15-Aug-2016 01:04 PM |
Status: | Closed | Resolved: | |
Product: | watchOS | Product Version: | Xcode 8b5 (8S193k) |
Classification: | Reproducible: | Always |
Peter Steinberger15-Aug-2016 01:04 PM Summary: Trying to build an iOS app with a bundled watchOS app that uses CoreText fails because CoreText isn't present in the watchOS Simulator. Steps to Reproduce: Search for headers, observe they are physically missing: steipete@steipete-rmbp ~/Documents/Projects/PSPDFKit (peter/macos) $ find /Applications/Xcode.app/ -name CoreText.h /Applications/Xcode.app//Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode.app//Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode.app//Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode.app//Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode.app//Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/CoreText.h /Applications/Xcode.app//Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode.app//Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-migrator/sdk/iPhoneOS.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode.app//Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-migrator/sdk/iPhoneSimulator.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode.app//Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-migrator/sdk/MacOSX.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/CoreText.h steipete@steipete-rmbp ~/Documents/Projects/PSPDFKit (peter/macos) $ find /Applications/Xcode-beta.app/ -name CoreText.h /Applications/Xcode-beta.app//Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode-beta.app//Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode-beta.app//Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode-beta.app//Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode-beta.app//Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/CoreText.h /Applications/Xcode-beta.app//Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode-beta.app//Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-migrator/sdks/AppleTVOS.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode-beta.app//Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-migrator/sdks/AppleTVSimulator.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode-beta.app//Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-migrator/sdks/iPhoneOS.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode-beta.app//Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-migrator/sdks/iPhoneSimulator.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h /Applications/Xcode-beta.app//Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-migrator/sdks/MacOSX.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/CoreText.h /Applications/Xcode-beta.app//Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-migrator/sdks/WatchOS.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h s Expected Results: CoreText should be available on both Simulator and Device. Actual Results: Version: Xcode 8b5 (8S193k) Notes: Configuration: Attachments:
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!
Closed! Should ship in Xcode 8.2 then.
Workaround
I'm using this script which simply copies the files into the folder as a workaround.
https://gist.github.com/dzenbot/918f8b65a51a2dd378c567579ca99077