标签: ipa

安装在设备上后启动IPA文件

我设法使用libimobiledevice从我的终端在(非越狱)iOS设备上安装IPA格式的应用程序.不幸的是,这只需要我一半.现在我需要自动启动新安装的应用程序,作为我们每晚构建作业的一部分,用于测试目的.

所有信息都非常感谢.

提前致谢.

xcode ios ipa

6
推荐指数
2
解决办法
1483
查看次数

iOS Enterprise Deployement:单击itms-services链接会导致"无法连接到[域]"错误

为了部署企业iOS应用程序,我创建了以下链接:

未编码版本(便于阅读):

<a href="itms-services://?action=download-manifest&url=https://example.com/api/distribution/ios?token=abc123">Download</a>
Run Code Online (Sandbox Code Playgroud)

编码版本:

<a href="itms-services://?action=download-manifest&url=https%3A%2F%2Fexample.com%2Fapi%2Fdistribution%2Fios%3Ftoken%3Dabc123">Download</a>
Run Code Online (Sandbox Code Playgroud)

链接已正确编码,如此此处所述.

假设用户的令牌是有效的,.plist文件通过SSL返回,作为讨论在这里..ipa文件中引用的.plist文件的URL 是即时生成的.这是.plist文件的样子:

<plist version="1.0">
<dict>
    <key>items</key>
    <array>
        <dict>
            <key>assets</key>
            <array>
                <dict>
                    <key>kind</key>
                    <string>software-package</string>
                    <key>url</key>
                    <string>TEMP_URL</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>org.cocos2d.ready-ios</string>
                <key>bundle-version</key>
                <string>0.0.1</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>Ready</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

据我所知,我们的GoDaddy SSL证书似乎在可信列表中.

但是,尽管如此,在点击链接并等待片刻之后,我收到以下错误:

Cannot connect to [domain]
Run Code Online (Sandbox Code Playgroud)

这是点击链接后的iPhone控制台输出:

Aug 29 07:30:56 My-iPhone wifid[15] <Notice>: WiFi:[431015456.799163]: Client itunesstored set type to background application
Aug 29 …
Run Code Online (Sandbox Code Playgroud)

iphone ssl plist ios ipa

6
推荐指数
3
解决办法
2万
查看次数

如何从 ipa 解析 Info.plist 文件

我想编写一个程序来从 ipa 文件中获取应用程序的详细信息,例如应用程序名称、版本、包标识符。然而,这个文件不是纯文本文件,它以某种方式编码,我的程序无法解析它。

有没有办法解码这个文件?

更新

为了澄清这个问题,我正在编写一个 python 程序来从我从 Xcode 导出的 ipa 文件中获取应用程序详细信息。

parsing ios ipa

6
推荐指数
2
解决办法
9743
查看次数

如何查找给定的 ipa 是在调试模式还是发布模式下构建的?

我有一个 ipa 文件。如何在没有源代码帮助的情况下检查该应用程序是否以调试/发布模式构建?我们有任何检查点可以查明吗?

ios ipa

6
推荐指数
1
解决办法
1232
查看次数

在Xcode 7.1.1中配置配置文件问题?

之前我使用的是Xcode 7,它用于向我显示我在构建设置下选择的IPA文件的配置文件.但是现在每当我制作IPA文件后更新到7.1.1,它总是显示我iOS Team provisioning在配置文件部分下,即使我选择了正确的配置文件.

看截图:

在此输入图像描述

请告诉我如何解决这个问题.

编辑:

在iOS Team Provisioning配置文件中,添加了之前由我在开发者帐户中添加的所有UDID.

iphone xcode ipad ios ipa

6
推荐指数
1
解决办法
686
查看次数

导入开发人员配置文件.developerprofile不起作用.仍需要密码

我将Developer Profile .developerprofile导入Xcode.但是当我想导出ipa上传到App Store时,它仍然需要该帐户的密码.

它适用于我导入Xcode的所有帐户.

我试图让我的客户端导出新的.developerprofile文件,但它仍然无法修复.

有一天,一切都运作正常.我搜索了几个小时但仍然卡住了.

如下图所示,带有标记(〜)的帐户将停止工作.输入密码后,中间帐户可以正常工作.

请帮我.

macos xcode ios ipa provisioning-profile

6
推荐指数
1
解决办法
1357
查看次数

如何减小.ipa文件的大小

我使用swift语言开发了iOS应用程序.

在生成ipa时,我选择了Save for Adhoc发行版,ipa大小为7mb.

现在我想移动appstore,所以我选择了Save for iOS app store部署,然后ipa大小为50mb.

源代码大小为11mb.

为什么会有那么大的差异,请建议我.

iphone objective-c ios ipa swift2

6
推荐指数
1
解决办法
8579
查看次数

使用 api 密钥时 Apple Application Loader altool 问题

我目前正在尝试使用 ALTool 将我的应用程序 IPA 作为构建脚本的一部分上传到 App Store Connect。这些是我正在使用的命令:

xcrun altool --validate-app -f my-ipa-file.ipa -t ios --apiKey "MYAPIKEY" --apiIssuer "MYISSUERID"
xcrun altool --upload-app -f my-ipa-file.ipa -t ios --apiKey "MYAPIKEY" --apiIssuer "MYISSUERID"
Run Code Online (Sandbox Code Playgroud)

我的私钥(p8)位于

./private_keys/AuthKey_MYAPIKEY.p8

根据 altool --help 命令,该工具将在以下目录(按顺序)中查找名为 AuthKey_<apikey>.p8 的 p8 文件:

 ./private_keys
 ~/private_keys
 ~/.private_keys
 ~/.appstoreconnect/private_keys
Run Code Online (Sandbox Code Playgroud)

考虑到 p8 文件位于该列表的第一个文件夹中,这应该可行。对于 --validate-app 调用,它确实有效。调用 App Store Connect,应用程序进行验证,如果 App Store Connect 出现任何错误,它们将按预期返回。

但是,由于某种原因,--upload-app 命令总是返回相同的错误:

2020-09-01 14:24:40.934 altool[28265:119010] * Error: Error uploading 'my-ipa-file.ipa'.
2020-09-01 14:24:40.934 altool[28265:119010] * Error: code -18000 (Could not locate the private key file: …
Run Code Online (Sandbox Code Playgroud)

xcode application-loader ipa

6
推荐指数
2
解决办法
3216
查看次数

iOS IPA 文件无法安装,因为无法验证其完整性

在我的 iPad 14.2 版本上安装 ipa 文件后出现此错误提示。

“无法安装此应用程序,因为无法验证其完整性”

在此输入图像描述

我应该怎么办?

iOS版本:14.2

证书:企业配置证书。

注意:在其他版本(如 10.3.3)中,它工作正常。

ipad ios ipa swift

6
推荐指数
1
解决办法
1万
查看次数

如何手动签署 flutter build IPA

当我运行命令时

flutter build ipa --export-options-plist=<my_plist.plist>
Run Code Online (Sandbox Code Playgroud)

尽管我已将signingStyle 设置为手动,并在导出选项plist 中指定了证书和配置文件,Flutter 仍然尝试使用 xcode 项目中指定的详细信息自动签署构建。

当尝试在 azure 管道中构建时,这会导致生成错误,因为项目文件中指定的证书未安装在 Mac 代理上。

运行时是否可以指定手动签名

flutter build ipa
Run Code Online (Sandbox Code Playgroud)

ios ipa flutter ios-app-signing flutter-build

6
推荐指数
0
解决办法
1103
查看次数