小编Eri*_*nda的帖子

无法在iTunes Connect上创建初始应用内购买,因为产品类型列表为空

这是我第一次在我尚未发布的全新iOS应用中添加应用内购买.我正在尝试(并且失败)将新的"产品"(即应用内购买)添加到iTunes Connect中.我已经阅读了堆栈溢出中可以找到的每个线程,并且使用了我最喜欢的搜索引擎.没有发现任何类似的帖子.

这是我尝试过的:

  • 进入iTunes Connect并选择我正在处理的应用程序
  • 转到用户界面顶部的"功能"选项卡
  • 选择用户界面左侧的"应用程序内购买"
  • 单击页面内容区域中"应用程序内购买"文本旁边的(+)按钮

结果:我得到了一个很好的弹出窗口,上面写着"选择要创建的应用程序内购买",并带有一个空列表.仅启用"取消"按钮,因为列表中没有任何内容可供选择(请参见下面的屏幕截图).我希望看到一个应用内购买类型列表,如"订阅","消费品"等.

iTunes Connect Issue的屏幕截图 其他可能相关或不相关的背景,但似乎在我读过的主题中出现了很多:

  • 我的应用程序从未提交过,其状态为"准备提交"
  • 我的appID中没有通配符
  • 我的AppID将应用内购买"应用服务"显示为已启用开发和分发
  • 我的用户角色是Admin

谢谢你的帮助!

iphone itunesconnect in-app-purchase ios

12
推荐指数
1
解决办法
2225
查看次数

如何检查 Python 是否在 M1 mac 上运行,甚至在 Rosetta 下?

我有 python 3.10 代码可以启动一个进程,但如果它在 M1 Mac 上运行,则需要运行不同的进程。

即使 python 进程在 Rosetta 中运行,有没有一种方法可以可靠地检测您是否在 M1 Mac 上?

我试过这个:

print(sys.platform)

# On Intel silicon:
darwin

# On M1 silicon:
darwin

Run Code Online (Sandbox Code Playgroud)

但它总是打印“darwin”。

我尝试在 os.* 和 sys.* 库中进行嗅探,我发现的最好的结果是:

print(os.uname())

# On Intel silicon:
posix.uname_result(sysname='Darwin', nodename='XXX', release='21.5.0', version='Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:22 PDT 2022; root:xnu-8020.121.3~4/RELEASE_X86_64', machine='x86_64')

# On M1 silicon:
posix.uname_result(sysname='Darwin', nodename='XXX', release='21.4.0', version='Darwin Kernel Version 21.4.0: Fri Mar 18 00:47:26 PDT 2022; root:xnu-8020.101.4~15/RELEASE_ARM64_T8101', machine='x86_64')
Run Code Online (Sandbox Code Playgroud)

我假设它machine= 'x86_64'在 M1 机器上返回,因为 Python 正在 …

python apple-m1

11
推荐指数
3
解决办法
8148
查看次数

以系统的方式报告 Prolog 中查询失败的“原因”

我正在 Prolog 中寻找一种方法、模式或内置功能,我可以用它来返回原因,至少就数据库中的谓词而言。当用户在系统中提出查询时,我试图能够说的不仅仅是“那是错误的”。

例如,假设我有两个谓词。 blue/1如果某物是蓝色,则为真;dog/1如果某物是狗,则为真:

blue(X) :- ...
dog(X) :- ...
Run Code Online (Sandbox Code Playgroud)

如果我向 Prolog 提出以下查询并且foo是一只狗,但不是蓝色,Prolog 通常只会返回“false”:

? blue(foo), dog(foo)
false.
Run Code Online (Sandbox Code Playgroud)

我想要的是找出为什么谓词的合取不正确,即使它是带外调用,例如:

? getReasonForFailure(X)
X = not(blue(foo))
Run Code Online (Sandbox Code Playgroud)

如果谓词必须以某种方式编写,我没关系,我只是在寻找人们使用过的任何方法。

迄今为止,我完成此操作并取得了一些成功的方法是以程式化的方式编写谓词,并使用一些辅助谓词来找出事后的原因。例如:

blue(X) :-
    recordFailureReason(not(blue(X))),
    isBlue(X).
Run Code Online (Sandbox Code Playgroud)

然后实现 recordFailureReason/1 ,以便它始终记住堆栈最深处发生的“原因”。如果查询失败,则发生最深的任何失败都会被记录为失败的“最佳”原因。这种启发式方法在许多情况下都出奇地有效,但确实需要仔细构建谓词才能正常工作。

有任何想法吗?我愿意看看 Prolog 之外是否有专为此类分析而设计的谓词逻辑系统。

prolog first-order-logic

6
推荐指数
1
解决办法
336
查看次数

如何为 Github wiki 中使用的图像生成 Github 迷彩 URL?

有人可以告诉我如何将我在 github wiki 中输入的 URL 转换为渲染的迷彩 URL 吗?原因如下:

我正在为当前的 Github wiki 构建自定义 Github 页面文档。维基百科上有这样的图片:

http://svn.delph-in.net/erg/tags/1214/www/esd/the-garden-dog-tried-not-to-bark.png
Run Code Online (Sandbox Code Playgroud)

如果您浏览包含此图像的 wiki 页面,它会转换为使用 Github 迷彩代理,如下所示:

https://camo.githubusercontent.com/30d1fc9dec67d165016698dc28b70c1e5e419baf67f6f0bdb5021091e5f889ca/687474703a2f2f73766e2e64656c70682d696e2e6e65742f6572672f746167732f313231342f7777772f6573642f7468652d67617264656e2d646f672d74726965642d6e6f742d746f2d6261726b2e706e67
Run Code Online (Sandbox Code Playgroud)

没关系,这里描述了原因。事实上, 这里描述了它的工作原理。

我的问题是我正在按照此处描述的方式使用 Jekyll 构建我的谷歌页面网站描述的方式使用 Jekyll 构建我的谷歌页面网站。为了填充 Jekyll 站点,我将原始 wiki 中的 Markdown 源代码复制到我的 Jekyll“文档”存储库中以构建官方文档。原始来源仅包含原始链接,不包含迷彩链接。这意味着图像的链接不是迷彩的,并且存在迷彩旨在解决的问题之一:它们不起作用,因为它们通常是 https 页面上的 http: 引用。

我希望 Jekyll 插件中有一个设置,也许在 kramdown 解析器或其他东西中可以解决这个问题,但我找不到任何设置。

然后我希望有一种方法可以从原始 URL 生成迷彩 URL,因为它看起来很简单,如此处所述。然而,创建 URL 需要知道 github 使用的“共享密钥”(我认为)。

有人可以告诉我如何将我在 github wiki 中输入的 URL 转换为渲染的迷彩 URL 吗?

markdown jekyll github-pages

6
推荐指数
1
解决办法
1077
查看次数

Prolog单变量查询返回错误.为什么?

我用一个事实创建了一个简单的Prolog程序(使用GNU Prolog v1.4.4):

sunny.
Run Code Online (Sandbox Code Playgroud)

当我运行以下查询时:

sunny.
Run Code Online (Sandbox Code Playgroud)

我明白了:

yes
Run Code Online (Sandbox Code Playgroud)

正如我所料.当我运行此查询时:

X.
Run Code Online (Sandbox Code Playgroud)

我明白了:

uncaught exception: error(instantiation_error,top_level/0)
Run Code Online (Sandbox Code Playgroud)

当我期望得到:

X = sunny
Run Code Online (Sandbox Code Playgroud)

谁知道为什么?

prolog

4
推荐指数
1
解决办法
102
查看次数