应用内购买内容未构建

时间:2018-06-09 16:23:24

标签: in-app-purchase on-demand-resources

我正在使用XCode 9.4 / iOS 10.3来创建使用按需资源的应用内购买内容。我的目标是使用XCode的ODR服务器在本地测试IAP。问题是,我不明白是否应该向代表应用内购买的现有应用添加目标,或者我是否应该创建新的应用内购买内容项目。 (我的ODR代码与IAP无关,效果很好。)

我的大部分努力都与向应用程序添加目标有关。但是,在编译目标之后,资源标记窗格指示尚未构建资源(即“资源名称”(未构建))。当我尝试访问资源时,它们无法通过ODR获得。

这就是我所做的:

  1. 目标内容已被标记并添加到与ContentInfo.plist相同的级别。
  2. 在构建设置中,项目和目标的已启用ODR设置为no。产品包中的嵌入式资产包对于项目设置为no,并解析为no。
  3. 在编译器发出警告后,我从目标的Copy Bundle Resources中删除了ContentInfo.plist。
  4. 我已检查用于获取数据的ODR标记的名称是否正确。
  5. 虽然我不认为iTunesConnect设置是一个因素,但在这里它们仅供参考:

    1. IAP的ContentInfo.plist / IAPProductIdentifier与iTunesConnect中的产品ID匹配。
    2. IAP的状态正在等待iTunesConnect上传。该应用尚未提交审核。
    3. 我哪里错了?

0 个答案:

没有答案