我无法从命令行构建ipa签名文件。首先介绍一下我的环境:1。应用我已经使用模板“Master-DetailApplication”为iPad准备了一个简单的应用程序。代码没有改变,设置没有改变。只是普通的新项目。2。构建脚本这是我的构建“脚本”cd/Users/admin/Desktop/signtest/signtest/xcodebuild-targetsigntest-configurationDebug-sdkiphonesimulator4.3cleanbuild/usr/bin/xcrun-sdkiphoneosPackageApplication-v/Users/admi
我正在尝试从设备文件系统上的plist安装iOS应用程序。NSString*launchNewPlistURL=[NSStringstringWithFormat:@"itms-services://?action=download-manifest&url=file://%@",[selfsaveFilePath]];[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:launchNewPlistURL]];系统提示我“(null)想安装{myappname}”。通常(null)是plist来自的域名,但在这种情况
我想编写我的构建过程脚本。但是-我需要为企业创建一个IPA,以便为我的测试人员无线分发应用程序。我关注了thisarticle的方向,我可以通过在Xcode中单击一些来创建ipa和plist;)但是-我想编写脚本。真正的问题是如何正确创建IPA(我需要在其中嵌入.mobileprovision文件,对吗?)以及如何生成.plist文件?对于plist,我应该手动执行此操作,还是如果要求得当,xcode会为我生成它? 最佳答案 你可以这样做:xcodebuild-project"YourProject"-target"YourSche
我在创建IPA文件时遇到问题,TestFlight向我展示了这个原因。http://help.testflightapp.com/customer/portal/articles/402843-mismatched-keychain-access-groups我发现钥匙串(keychain)访问组不匹配,但在它告诉我文件无效之前将IPA文件上传到TestFlight需要一段时间。我什至想在上传文件之前对其进行测试。我还想知道如何获取有关IPA文件的信息,以便诊断和解决问题。我不知道它是如何失败的,因为我在调试/发布版本中使用相同的代码签名身份以及从存档中签署IPA。我不知道出了什么问题
我为Xcode9中的任何项目创建了一个存档。然后我尝试创建一个ipa文件(开发或临时)。我首先尝试导出存档。然后我选择Development或AdHocDistribution。Xcode9崩溃了。我什至在应用程序的info.plist中添加了“编译位码”选项。我能够在Xcode8中使用相同的项目创建一个ipa。错误报告:Process:Xcode[6854]Path:/Applications/Xcode9.0.app/Contents/MacOS/XcodeIdentifier:com.apple.dt.XcodeVersion:9.0(13247)BuildInfo:IDEFra
我已经在XCode5中多次执行此操作,并为我的应用程序的AdhocDistribution生成了ipa(连同plist)。但是在新的XCode6中,我看不到这个选项。在XCode5中,我看到了这个屏幕,它让我可以放置我的变量。在XCode6中,我按下“导出”并要求它执行AdHocDistribution,但它从来没有像在XCode5中那样询问我这些事情。它只是生成一个ipa。我做错了什么吗?谢谢。 最佳答案 没办法,Xcode6修复了老bug,还加了新bug。您需要手动执行此操作,使用此模板创建一个plist文件:itemsasse
我刚刚更新到最新版本的XamarinStudio,但是当我尝试使用XBuild构建我的解决方案时,通过我们的持续集成服务器,它现在在数据时间文件夹中生成IPA文件(在通常的bin\iphone中\Ad-hoc文件夹)例如:Finisher32016-06-0911-57-45\Finisher3.ipa但是我不明白为什么它现在这样做-在以前的版本中它给了我一个文件如下:Finisher3-1.68.1.1.ipa有谁知道如何让它重新设置版本号,而不是将它放在日期时间文件夹中,这使得在我完成构建后将IPA复制到发布文件夹是相当不切实际的。 最佳答案
我想知道当我们可以轻松压缩构建的应用程序并分发压缩的.app文件时,创建ipa并将其分发给客户端进行测试有什么用。创建.ipa有什么好处?是不是创建ipa不需要mobileprovisioningprofile?请澄清我的疑问。 最佳答案 我会根据我的经验告诉您一个优势。当您向客户提供压缩的.app文件时,如果他在Windows机器上使用iTunes,他会很想打开它(因为.app在Windows中看起来像一个文件夹)。这实际上会使应用程序无法使用。但是无法以任何方式打开IPA文件。因此,分发IPA是安全的,无需考虑它是要部署在Mac
我正在使用同时使用objective-c和swift代码的iOS应用程序。当前应用IPA大小变大。某些资源包含在ReleaseIPA中,但可能不会使用。我想找出应该删除哪些资源以及哪些资源使我的应用程序大小不必要地增加。我想知道是否有任何这样的工具或xcode分析器可以分析。 最佳答案 到目前为止,我找到的最好的工具是https://github.com/tinymind/LSUnusedResourcesLSUnusedResources一个Mac应用程序,用于查找XCode项目中未使用的图像和资源。它深受jeffhodnett的
我支持iOS5.1.1作为带有BaseSDKiOS7的iOS部署目标。现在我有一个问题,iOS5.1.1设备无法通过曲棍球或存档后通过iTunes安装应用程序,因为包含fat二进制文件。当然,我可以为我们的构建服务器创建一个进一步的工作,它只为没有arm64的较低版本的iOS6构建,但这非常不方便。build设置:ARCHS="armv7armv7sarm64"ONLY_ACTIVE_ARCH=否如果我只为事件架构“armv7”构建,我可以通过itunes安装存档。会不会是苹果在将应用程序交付到iOS5.1.1设备之前删除了64位二进制代码?谢谢,马库斯 最