电脑上怎么运行IOS App软件Windows7系统的电脑

电脑上怎么运行IOS App软件Windows7系统的电脑,第1张

截止2019年8月,Windows7系统的电脑无法运行IOS App。

IOS App(IPA,Apple程序应用文件iPhoneApplication的缩写)ipa 软件是被安装在一个类似于沙盒的环境中,除了能对 /var/mobile/Media/DCIM 目录(拍照、截图存放目录)进行 *** 作。

或是调用壁纸、铃声、相机等组件,不能对系统进行任何干涉,这样在最大程度上保证了系统的稳定运行,也不会干扰其它软件的正常使用。

扩展资料

苹果公司最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch 、iPad 以及 Apple TV 等产品上。

iOS与苹果的 Mac OS X *** 作系统一样,属于类Unix的商业 *** 作系统。2018 年 9 月 22 日,美国苹果公司在最新的 *** 作系统中秘密加入了基于 iPhone 用户和该公司其他设备使用者的“信任评级”功能。

北京时间 2019 年 6 月 4 日凌晨 1 点,在 2019 年 WWDC 全球开发者大会上,苹果发布 iOS 新版 *** 作系统。新版的 iOS 可以实现语音控制。

参考资料来源:百度百科-iOS (苹果公司的移动 *** 作系统)

参考资料来源:百度百科-IPA (苹果应用程序文件格式)

你可以使用PP助手进行安装软件

1、首先电脑下载安装PP助手。

2、设备连接电脑并且信任该电脑,电脑会自动下载安装相关驱动。

3、等待设备识别成功。

4、在应用管理可以安装本地应用软件。

方法一、终端命令:sigh resign

1 明白两个东西:想要重签名的证书和描述文件

开发证书或者企业证书,即你想要重签名的证书、provision描述文件。我是个人账户。没交钱的那种。(Xcode中自动管理会生成证书和描述文件)。

注意⚠️:每一个重签版本都需重新申请一个 appid 和 provisoning profile,不然同appid的会覆盖。

mac电脑的开发环境配置

安装 homebrew,命令:

/usr/bin/ruby -e "$(curl -fsSL >

安装 ruby,命令:brew install ruby更新 ruby 版本

安装 sigh,命令:sudo gem install sigh

如果出错那就换成gem install sigh安装过程是漫长的。(在安装 sigh 之前,你得检查 gem的镜像源,现在一般为>

准备好需要重签名的 ipa 包

自己的ipa 不用多说。编译一下在工程的Product 文件件下就有。也可以通过爱思助手下载具体教程:Mac 如何下载ipa

开始重签名

第一步,把我们要重签名的 ipa 包和我们下载下来安装的 embeddedmobileprovison放在同一文件夹目录下,同级

第二步,终端 cd 到这个 ipa 的文件夹目录下,执行sigh resign或者 fastlane sigh resign命令

第三步:这时候,sigh 会直接d出下面这个指令要你输入:Signing Identity这个就是你的证书的十六进制串,输入之后回车,然后等待见证奇迹的时刻吧。

第四步:验证我们重签的 ipa 包的时刻到了

先安装重签名之前的 ipa 包,然后再安装我们重签名之后的 ipa 包,如果没有覆盖,出现了两个一模一样的 App,各自点开没闪退没打不开的情况下,说明我们签名成功了。12

sigh resign关于重签名有时候失败或者无法安装的情况说明。

如果ipa 里面有除了系统之外的 framework或者dylib的话,也需要先签名,不然也会导致签名后安装失败!至于 sigh 里面大致执行的脚本代码如下:

for framework in "$FRAMEWORKS_DIR"/

do

if [[ "$framework" == framework || "$framework" == dylib ]]

then

    log "Resigning '$framework'"

    # Must not qote KEYCHAIN_FLAG because it needs to be unwrapped and passed to codesign with spaces

    # shellcheck disable=SC2086

    /usr/bin/codesign ${VERBOSE} ${KEYCHAIN_FLAG} -f -s "$CERTIFICATE" "$framework"

    checkStatus

else

    log "Ignoring non-framework: $framework"

fi

done12345678910111213

看得懂或者熟悉脚本的同学可以直接看脚本文件: resignsh

位置:/Library/Ruby/Gems/230/gems/sigh-201/lib/assets/resignsh

版本号是根据自己当前 sigh 插件的版本号决定的。

直接执行此脚本可以重签多 target 的 ipa:

/resignsh YourAppipa "iPhone Distribution: YourCompanyOrDeveloperName" -p "bundel id"=<path_to_provisioning_profile_for_app>mobileprovision -p "bundel id"=<path_to_provisioning_profile_for_watchkitextension>mobileprovision -p "bundel id"=<path_to_provisioning_profile_for_watchkitapp>mobileprovision -p "bundel id"=<path_to_provisioning_profile_for_todayextension>mobileprovision resignedYourAppipa)1

苹果的政策越来越收紧,这种方案的可行性的周期不确定。因为很多方案已经随着版本的更新,变得不可行了。从 iTunes 关闭了 ipa应该管理功能就知道了,对于包的安全性苹果越来越重视。另外,企业账号申请的难度越来越高,也有这种趋势。这种方法已经失败。

方法二、iResign 重签名方案

下载 iResign,下载完直接有个可执行的iResignapp,双击执行

参数路径跟上描述的很清楚,第一项是你要重签名的 ipa 的路径,第二项是我们重签名的配置描述文件的路径(不用改为 embedded 也可以),第四项,填写我们生成重签名用到的mobileprovison的 bundle identifier,勾选修改 ID,第五项是我们重签名用到的mobileprovison的证书

第三项很多教程说不用填,但是不填是无法自动生成的,会一直卡在entitlements generated这个步骤,无法生成。所以我们要自己生成entitlementsplist! 首先我们把要重签的 XXXXipa 解压后得到 Payload目录,然后终端 cd 到Payload目录下,执行以下命令:/usr/libexec/PlistBuddy -x -c "print :Entitlements " /dev/stdin <<< $(security cms -D -i XXXXapp/embeddedmobileprovision) > Entitlementsplist 其中 XXXXapp 是你要重签的 ipa的包名。生成的 entitlementsplist存放在Payload目录下,然后我们用 文本编辑或者 Xcode打开 plist 文件,修改里面的<key>application-identifier</key><string>PREFIXyourappBundleID</string>为第四项填写的 bundle id。到此,配置完成,点击重新签名!

噔噔噔!签名成功请看下图:

iResign 使用注意事项:第三个 plist 文件是必填的,修改ID 的 bunle id 要跟 plist 修改的对应。

方法三、iOS ipa重签名工具 - iOS App Signer

下载 iOS App Signer 源码,运行在 May Mac 上

第一项,填写我们需要重签名的 ipa 路径,第二项是我们要签名的证书,第三项选择我们配置的 provisoning profile(默认项Re-Sign Only 是无效的),然后,点击star!

此方式会自动分析 provisoning profile描述文件中的东西,所以不用我们自己填写变更的bundle id

验证得到ipa 直接在爱思助手中的:我的应用->中一拖就可以了。

这个方式亲自试了,比较简单方便。

结论:

但是最后重签名之前的能正常打开,重签名之后的都是一而退。暂时不知道什么原因。

在项目开发中,我们常常需要将工程文件打包成ipa文件,提供给越狱的iphone安装。

下面是一种方法:

1、首先应该给工程安装好配置文件(这里不再敖述),在ios device的状态下,运行成功。

2、选择Product->archive,如下图

3、点击Distribute按钮,d出新窗口,选择Export as Xcode Archive,如下:

4、d出是否保存,点击save。

5、选择生成的文件,xxx 13-5-10 下午400xcarchive,右键点击,选择Show Package Contents

6、选择Products ->Applications ,就回看到你的app文件。接下来就是将app文件托至iTunes应用上,让itunes运行app文件。右键选择生成的文件,选择show in finder,就能看到对应的ipa文件了。

以上就是关于电脑上怎么运行IOS App软件Windows7系统的电脑全部的内容,包括:电脑上怎么运行IOS App软件Windows7系统的电脑、如何在未越狱iOS设备上安装IPA、ios 如何检查ipa是被重签名过的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9571346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存