Dan*_*l S 5 ios cocoapods swift
我创建了一个包含一些图像资产的可可豆荚框架。这些资产包含在 pod 规范中,我可以在检查框架时看到图像,但是我无法从我的应用程序访问它。当我检查“Development Pods”部分中的资产时,我注意到目标是一个名为 Zapic-Zapic 的包,而不是目标 Zapic。如果我将目标成员资格更改为“Zapic”,一切都会按预期进行,我可以通过捆绑包访问图像。如果我不需要手动更改目标,我该如何更改框架中的目标?
在花了几个小时试图弄清楚这一点后,我发现它被放在一个单独的包中,因为我的规范文件定义了
s.resource_bundles = { 'Zapic' => 'Zapic/ZapicAssets.xcassets'}. 这将创建一个仅包含资源的新包,因此是 Zapic-Zapic 包。一旦我将其更改为s.resource = 'Zapic/ZapicAssets.xcassets'一切正常。由于支持动态框架,看起来 CocoaPod 文档需要更新。我是通过CocoaPods Github上的一个公开问题发现的。希望这能让其他人免于处理我刚刚经历的同样痛苦。
| 归档时间: |
|
| 查看次数: |
735 次 |
| 最近记录: |