Как программно установить файл ipa в iOS 6

мы используем частный фреймворк 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.

Кто-нибудь может мне помочь? Большое спасибо...


person user1894283    schedule 11.12.2012    source источник


Ответы (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>
person xzstar    schedule 25.02.2013
comment
@mihirmehta Здравствуйте, это решение работает, потому что оно всегда возвращает мне -1. Любое предложение? - person Deepika Lalra; 27.06.2013