草庐IT

$ipa上架

全部标签

Expo 生成的 iOS 构建(ipa 文件)太大

我将Expo用于ReactNative项目。当我使用expbuild:android和expbuild:ios时,我曾经得到接近30MB的apk和ipa文件。最近,我将exp版本更新为53.0.0并将iPhoneX添加到我的Apple开发者帐户中。从那时起,我得到的ipa文件大小超过170MB。我没有对我的代码或app.json进行任何更改。有谁知道为什么会这样?我知道当我上传到AppStore或TestFlight时这并不重要,但这不是我的项目的选项,因为我们使用企业分发和Diawi进行测试。 最佳答案 如果您使用Expo构建应用

android - 如何从 appcenter 命令行和 Jenkins 将 IPA 和 APK 文件推送到 App Center Distribute

如何从命令行将iOSIPA文件和AndroidAPK文件推送到AppCenterDistribute?然后我想在Jenkins中执行appcenter命令并上传ipa和apk文件。我在RHEL安装了npmappcenter-cli$应用中心-v应用中心版本1.1.14我在unix提示符下使用以下命令,我将我的ipa和apk文件放在/tmp目录中并提供完全访问权限。$appcenterlogin--tokene************************88cb4登录为$appcenterdistributerelease-f/tmp/20190322P.ipa-gCollabora

ios - "Bad system call: 12"在带有 IPA 部署的 iOS 上使用静态框架时崩溃(不是 Xcode 运行)

我正在使用我创建的静态框架(在KarlStenerud的iOS-Universal-Framework工具链的帮助下构建),我打算分发它。静态框架比简单地使用静态库+header更方便一些-我喜欢将框架放入并立即开始使用它的能力,而不需要设置适当的header搜索路径等操作。但是,我看到了一些非常奇怪的行为。我使用该框架构建的几个测试/示例应用程序因“错误的系统调用:12”或“作业似乎已崩溃:非法指令:4”而崩溃在已通过ipa部署应用程序的iOS设备上运行时。代码本身没问题。当使用静态库而不是框架时,不会发生崩溃。如果应用程序是通过Xcode中的调试器部署的,它也不会崩溃,即使使用发布

ios - NSUserDefaults 在设备和模拟器上工作,但在通过 .ipa 安装时在设备上返回 NULL

我遇到了一个很奇怪的问题。我正在使用[[NSUserDefaultsstandardUserDefaults]synchronize]保存用户电子邮件和加密key,以便使用我的ipad应用程序登录我的网络服务器。这种方法成功地保存了键值并在模拟器上完美地工作,如果我使用USB线将应用程序安装到我的设备上也能完美地工作。但是如果我为企业用户上传我的.ipa文件并且他们下载并安装应用程序[[NSUserDefaultsstandardUserDefaults]synchronize]不保存电子邮件和key并返回null.[[NSUserDefaultsstandardUserDefault

php - 如何使用php创建ipa文件

我正在尝试从php文件运行shell脚本来构建和归档ios应用程序。这是我到目前为止所做的在我的test.php文件中,我编写了以下代码:在build.sh中我写了:PROJDIR="/Library/WebServer/Documents/ExpertIPA/IPA/MyApp"PROJECT_NAME="MyApp"APPLICATION_NAME="MyApp"TARGET_SDK="iphonesimulator6.0"PROJECT_BUILDDIR="${PROJDIR}/build/Release-iphoneos"TARGET_TEST_NAME="ExpertApp"

ios - 如何使用证书从 xcode 创建 .ipa?

现在我正在开发一个phonegap-ios应用程序,现在我已经完成了应用程序,客户给了我证书.cer,.cerficatesigningrequest,.p12构建.ipa文件过程所需的每个证书。我现在分发和开发包括.cer,.p12证书...那么我可以使用客户端证书从XCode创建一个.ipa文件吗?如果是,怎么办?我在google和SO上搜索过,但没有找到任何相关答案。还是我必须使用客户端帐户从我的PC重新创建证书?使用build.phonegap.com和客户端证书,我可以创建.ipa,但我使用了插件,有些插件在那个.ipa文件中不起作用。 最佳答案

iOS - 解压ipa包中的Assert.car文件

项目在Archive打包后,生成ipa包将xxx.ipa文件修改为zip后缀即xxx.zip,然后再双击解压,会生成一个Payload文件夹,里面一个文件如下图:然后显示改文件的包内容:解压Assets.car文件的方式:方法一、插件AssetCatalogTinkerer下载插件AssetCatalogTinkerer,用【MyMac】模拟器运行,然后Assets.car使用AssetCatalogTinkerer打开,如下图:可以选择到处一张图片,也可选择到处所有图片:方式二、插件cartool下载插件cartool,用【MyMac】模拟器运行,这时候会报错,替换main.m文件内容,如下

ios - 无法使用IntelliJ IDEA将ipa上传到appstore

也许有人可以帮我解决我的问题。我使用IntelliJIDEA开发adobeflash/air应用程序一年没有问题。但现在我注意到上传ipa时出现问题。应用程序加载器告诉我:Apple的web服务操作不成功无法验证包775818462.itmspERRORITMS-9000:"Thisbundleisinvalid.NewappsandappupdatessubmittedtotheAppStoremustbebuiltwithXcode5andiOS7SDK."atSoftwareAssets/SoftwareAsset(MZItmspSoftwareAssetPackage)我正在使

ios - 提交ipa到应用商店

我看了很多关于将ipa提交到应用商店的问题。但没有什么是非常清楚的,所以这是我的情况:供应商为我们创建了应用程序,他有自己的证书。现在他无法向我发送代码,但他可以提供用他的证书签名的ipa。所以我想知道,如果我用我的分发证书来退出ipa,它会起作用吗?我还可以通过Applicationloader上传ipa吗?在一些答案中写到您需要.app.zip,所以如果ipa无法工作,通过压缩.app手动创建的.zip是否可以工作?这一切都令人困惑,请指导我。 最佳答案 是的,您可以使用此更改证书:Re-signIPA(iPhone)您也可以使

ios - 将新配置文件与旧 ipa 相关联的方法

我们正在为ipad开发一个应用程序。现在的过程就像我们拥有的设备数量一样,我们将其设备ID添加到我们的开发者帐户中并生成配置文件并将其添加到我们的xcode项目中,然后我们生成.ipa文件。然后我们将应用程序可部署文件和.ipa文件部署到我们的应用程序中心(内部应用程序商店)。所以我的问题是:每当我们必须添加新设备时,我们都会重建整个项目并再次部署它。有什么方法可以让我们添加设备并且新的配置文件与旧的.ipa相关联而无需再次重建项目? 最佳答案 您真正需要的是企业分发配置文件。它允许您一次构建应用程序,而无需在开发分发配置文件中指定