- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我收到一封电子邮件,说我最近向 Apple 提交的 iOS/Watch OS 应用二进制文件无效,原因是:
The app links to non-public libraries in PlugIns/iPrayed.appex/iPrayed WatchKit App.app/_WatchKitStub/WK: /System/Library/PrivateFrameworks/SockPuppetGizmo.framework/SockPuppetGizmo
我之前提交过这个构建没有任何问题,只是对几行代码做了一些更改,根本没有添加任何东西。知道这是关于什么的吗?
最佳答案
你没有做错任何事。我创建了一个空的示例项目,将其存档,并且可以确认默认链接了 SockPuppetGizmo 框架。这是 Xcode 链接错误或 iTunes 连接中的验证错误。我建议我们所有人都提交雷达,尽快引起 Apple 的注意。
otool -L Products/Applications/test.app/PlugIns/test\ WatchKit\ Extension.appex/test\ WatchKit\ App.app/test\ WatchKit\ App
//Yields
/System/Library/PrivateFrameworks/SockPuppetGizmo.framework/SockPuppetGizmo (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/UIKit.framework/UIKit (compatibility version 1.0.0, current version 3318.93.0)
/System/Library/Frameworks/Foundation.framework/Foundation (compatibility version 300.0.0, current version 1142.14.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1214.5.1)
和
nm -u Products/Applications/test.app/PlugIns/test\ WatchKit\ Extension.appex/test\ WatchKit\ App.app/test\ WatchKit\ App
//Yields
__SPApplicationMain
dyld_stub_binder
编辑:正如现在许多人报告的那样,可以再次通过 Application Loader 上传构建。 Xcode 6.3.2 仍然在提交时崩溃。
要通过应用程序加载器上传,请在管理器中选择您的存档,单击“导出”,将 .ipa 文件保存在某处。打开 Application Loader 并选择该 ipa。
关于ios - 非公共(public)图书馆 SockPuppetGizmo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30899865/
我收到一封电子邮件,说我最近向 Apple 提交的 iOS/Watch OS 应用二进制文件无效,原因是: The app links to non-public libraries in PlugI
我是一名优秀的程序员,十分优秀!