【发布时间】:2014-12-19 10:19:07
【问题描述】:
我有一个大小超过 50MB 的应用程序。它充满了图像集。由于该应用程序具有 IAP,我想按需下载图像集(当用户购买一个图像集时)。为了做到这一点,我正在尝试使用苹果的托管内容选项。
我创建了一个具有正确名称/捆绑 ID 的新项目,并在 iTunes conect 中配置了所有内容。为了交付这些 IAP 图像集,我为每个 IAP 产品使用了一个资产目录。 但是,当我想归档产品时,Xcode 会给我以下消息:
/Users/MyCompany/Desktop/Programming projects/Tutorials/Vegetables1/Vegetables1/Media.xcassets: 输出目录 "/Users/MyCompany/Library/Developer/Xcode/DerivedData/Vegetables1-dzbpbuiozhaliyezacnqehsgubdt/Build/Intermediates/ArchiveIntermediates/Vegetables1/InstallationBuildProductsLocation/Library/InAppPurchaseContent/Vegetables1/Contents" 确实不存在。
Media.xcassets 是空的...我没有添加任何图片。无论我做什么,它都会一直给我这个错误。
Media.xcasset 已正确添加到 Copy Bundle Resources 中,并且可以通过 Finder 看到。
我可以在没有资产目录的情况下手动添加所有图像。我认为这不是一个好方法,但如果它不起作用,我将别无选择。
【问题讨论】:
标签: in-app-purchase xcode6.1 ios8.1 asset-catalog iap-hosted-content