【发布时间】:2015-06-17 18:45:29
【问题描述】:
我收到一封电子邮件,指出我最近向 Apple 提交的 iOS/Watch OS 应用二进制文件无效,原因是:
应用程序链接到 PlugIns/iPrayed.appex/iPrayed 中的非公共库 WatchKit App.app/_WatchKitStub/WK: /System/Library/PrivateFrameworks/SockPuppetGizmo.framework/SockPuppetGizmo
我之前提交过这个版本,没有任何问题,只对几行代码进行了几次更改,根本没有添加任何东西。有什么线索吗?
【问题讨论】:
-
我投票结束这个问题,因为它是关于 Apple 的接受政策,而不是编程。
-
@HoboSapiens 这完全是关于编程的。它声称我的项目中有一个我没有的框架。我一直在这里看到这样的问题。
-
XCode 版本 6.3.2 (6D2105),同样的问题!但非常奇怪的是,我在 testflight 上的二进制文件只是自动重新进入“处理”状态!那个怎么样?但我是几个小时前发送的,我已经发送给测试人员了……现在它在 testflight 上显示“Apple Watch Not Paired”警告。我还收到有关 CFBundleShortVersionString 不匹配的电子邮件 - 扩展名的 CFBundleShortVersionString 值“1.0”,但这是绝对错误的信息,发生了非常奇怪的事情。顺便说一句,SockPuppetGizmo.framework 是已知 Apple Watch/WatchKit 代码的私有标头之一!
-
这是一个 Apple 漏洞,也在开发者论坛中讨论过:forums.developer.apple.com/thread/5797
标签: ios xcode apple-watch watchos