各位大佬们,什么是二进制文件?


#21

:joy:嗯,看那本书看的有点懵懵哒~


#22

配合网上各种实例一起做啊 单看书太片面


#23

大佬能给发一下你看的那些实例的网址吗?我就知道咱们这个论坛


#24

别叫我大佬,我也是小白。
CSDN上面大把 随便跟着做一次 就会明白很多常识问题 避免在这被大佬当笑话啊。
:face_with_raised_eyebrow:


#25

:relaxed:好的小白大哥


#26

通常来说你的App里面最大的那个文件


#27

Unity游戏的素材?


#28

这就不是通常了…通常来说你的App里面最大的那个没有后缀的文件.


#29

借楼问个问题(新人不能发帖好像) 下面这段代码在10.1.1失效了,请问有可替代的方法吗

代码如下(安装IPA的代码)

int IPAInstall(NSString *path) {
    
    void *lib = dlopen("/System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation", RTLD_LOCAL);
    
    
    if (lib)
    {
        MobileInstallationInstall pMobileInstallationInstall = (MobileInstallationInstall)dlsym(lib, "MobileInstallationInstall");
        if (pMobileInstallationInstall)
        {
            int ret = pMobileInstallationInstall(path, [NSDictionary dictionaryWithObject:@"User" forKey:@"ApplicationType"], nil, path);
            dlclose(lib);
            
            return ret;
        }
    }
    return -1;
}

#30

可能是需要Entitlements


#31

应该不是,Entitlements.plist 签名 这些我都做了,而且我发现其他文件类App(比如Fizla)安装ipa是用的这个私有库/System/Library/PrivateFrameworks/MobileSystemServices.framework
下面是看到的一个日志
-[MIClientConnection _doInstallationForURL:withOptions:completion:]: Install of "/var/tmp/Temp_Payload (1).ipa" type Customer (LSInstallType = (null)) requested by Filza (pid 20793)


#32

我知道是这个私有库

看下这个null的问题?我也没玩过这个API

编辑: 给你加了发帖白名单,可以发帖了


#33

ios8以后,“MobileInstallationInstall”这个方法被替换掉了
试试:
PMobileInstallationInstall pMobileInstallationInstall = (PMobileInstallationInstall)dlsym(lib, “MobileInstallationInstallForLaunchServices”);