feed.json
对应docs
下的目录结构
在documents
数组中的字典对象的contentIdentifier
的前缀就是feedIdentifier
的值.
docs目录下的目录名:contentIdentifier
去除feedIdentifier
前缀后的字符串.
thumbnail.png
缩略图
bannerImage.png
横幅图.
previewImage.png
预览图.
IntrotoCI.playgroundbook.zip
playgroundbook压缩包,用户将会下载的原始文件
WWDC18 中的 创建您自己的 Swift Playgrounds 订阅内容.
订阅案例
模版对Xcode的版本有要求:
例如:Swift_Playgrounds_Author_Template_for_Xcode_10.2.xip
必须在Xcode10.2自带的swift5.0
版本下才可以联调.
当在xcode11 自带swift5.0.1
版本,联调Swift_Playgrounds_Author_Template_for_Xcode_10.2.xip
:会提示
dyld: Symbol not found: _OBJC_CLASS_$__TtCs12_SwiftObject
Referenced from: /Users/admin/Library/Developer/CoreSimulator/Devices/5B052465-0628-4119-830D-F62E6FF2490A/data/Containers/Bundle/Application/1BD3094C-9020-42C4-9D0C-8BD4EDCCD98D/LiveViewTestApp.app/Frameworks/PlaygroundSupport.framework/PlaygroundSupport
Expected in: /Library/Developer/Toolchains/swift-5.0.1-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftCore.dylib
in /Users/admin/Library/Developer/CoreSimulator/Devices/5B052465-0628-4119-830D-F62E6FF2490A/data/Containers/Bundle/Application/1BD3094C-9020-42C4-9D0C-8BD4EDCCD98D/LiveViewTestApp.app/Frameworks/PlaygroundSupport.framework/PlaygroundSupport
升级或解决方案:
下载最新:Swift_Playgrounds_Author_Template_for_Xcode_11.1.xip
,解压之后把Template
目录下的SupportingContent
替换该项目中对应的目录即可。
11.3新增三个target,出最新版本在做升级。