7

我们使用 iOS 私有框架MobileInstallationInstall,它在 iOS 5 中运行良好,如下所示:

typedef int (*MobileInstallationInstall)(NSString *path, NSDictionary *dict, void *na, NSString *path2_equal_path_maybe_no_use);

int result=pMobileInstallationInstall(ipaPath,[NSDictionary dictionaryWithObject:@"User" forKey:@"ApplicationType"],nil,ipaPath);

但是,在 iOS 6 中,这个方法 ( pMobileInstallationInstall) 总是返回 -1。

有人可以帮助我吗?非常感谢...

4

1 回答 1

1

请关注如何更改我的 iOS 应用程序的权利?要签署您的应用程序,您需要将以下内容添加到 xml 文件中。

<key>com.apple.private.mobileinstall.allowedSPI</key>
<array>
    <string>Install</string>
    <string>Browse</string>
    <string>Uninstall</string>
    <string>Archive</string>
    <string>RemoveArchive</string>
</array>
于 2013-02-25T08:06:18.717 回答