English 中文(简体)
Qt MacApp 存储程序被拒绝
原标题:Qt Mac App Store application rejected

我的新的 Qt 应用程序申请已被Mac App Store拒绝。 原因是:

Binary Rejected May 23, 2012 07:42 PM
Reasons for Rejection:
2.5 Apps that use non-public APIs will be rejected
2.30 Apps that do not comply with the Mac OS X File System documentation
will be rejected
May 23, 2012 07:42 PM. From Apple.
2.5

The use of non-public APIs can lead to a poor user experience should these APIs
change in the future, and is therefore not permitted. The following non-public
APIs are included in your application:

: NSAccessibilityCreateAXUIElementRef
: NSAccessibilityHandleFocusChanged
: NSAccessibilityUnregisterUniqueIdForUIElement
: NSMouseMovedNotification
: OBJC_IVAR_$_NSCGSContext._cgsContext
: _NSDrawCarbonThemeBezel
: _NSDrawCarbonThemeListBox
: _NSPopUpCarbonMenu3
: _NXShowKeyAndMain

我怎样才能解决这个问题?

问题回答

简单回答:

摆脱那些违法的API吗?

详细回答:

< a href=""http://doc.qt.nokia.com/4.7-snapshot/developing-on-mac.html" rel=“nofollow” > 根据此 Qt 页面 ,如果使用 Qt 4.7, 您可以指定只使用可可的构建目标 。

由于碳已被苹果公司销毁(并将在64位机器上投入使用), 苹果公司不希望开发商使用碳APIs,

Qt肯定有文件证明如何以非碳化物方式做事情。

我也有同样的问题。 我终于查到了这些所谓的 Priivatate apis 被调用的地点。 它们被调用在 Webkit 内部。 Webkit 使用一个 Webkit 系统接口库, 由苹果直接以编译的静态库+页眉文件格式提供。 更具体地说, 它们是位于 rc3rdpartywebkitWebKitLibraries 路径下面的四个文件 :

libWebKitSystemInterfaceLeopard.a libWebKitSystemInterfaceLion.a libWebKitSystemInterfaceMountainLion.a libWebKitSystemInterfaceSnowLeopard.a

我总是在想它是否真的是一个私人寄生虫,还有谁会知道如何在没有任何文件的情况下称呼它呢?现在它变成了苹果本身。 因为诺基亚和迪基亚都没有这些图书馆的源代码,因此他们可能无能为力。

任何基于 qtwebkit 的应用程序都会被苹果拒之门外,

如果我错了或错过了什么 请纠正我 我希望我错了





相关问题
Qt: Do events get processed in order?

If I had a class A, where one of its functions does: void A::func() { emit first_signal(); emit second_signal(); } Assuming that a class B has 2 slots, one connected to first_signal, and the ...

How to determine how much free space on a drive in Qt?

I m using Qt and want a platform-independent way of getting the available free disk space. I know in Linux I can use statfs and in Windows I can use GetDiskFreeSpaceEx(). I know boost has a way, ...

Drag & drop with .ui files

I m having big troubles with drag & drop. I ve created a new Qt Designer Form Class in which I have one QListWidget and one QWidget. Now I want to enable dragging & dropping between these two ...

Link errors on Snow Leopard

I creating a small desktop application using Qt and Poco on Mac OS X Snow Leopard. Qt works fine, but once I started linking with Poco I get the following warning: ld: warning: in /Developer/SDKs/...

Showing two windows in Qt4

My friend and I have each created parts of a GUI using Qt 4. They both work independently and I am trying to integrate his form with the my main window. As of now this is the code I am using to try ...

Qt equivalent of .NET data binding?

Is there an equivalent of .NET s data binding in Qt? I want to populate some combo boxes and other widgets with QStrings that refer to specific entities in my database. However, it would be cleaner ...

热门标签