最近更新到Xcode6,现在每当我存档项目时,我都会得到一个.pkg而不是.ipa。我在我的项目(cocoapods)中设置了另一个目标来跳过安装,但这并没有起到作用。部署目标是iOS,而不是mac(它是一个以前存档.ipas的iphone/ipad应用程序)。我是否在某处遗漏了一个新设置(即默认将iOS应用存档到.ipa),或者是否存在我不知道的Xcode6上的临时分发问题? 最佳答案 添加LSRequiresIPhoneOSYES到您的Info.plistkey可以找到ApplicationrequiresiPhoneenvir
最近,我们为一家大型银行机构开发并在应用商店发布了一款移动银行应用。该银行聘请了一家安全公司对该应用程序进行道德黑客攻击,以查看它是否以任何方式泄露secret数据。我们最近收到了该公司的黑客攻击报告,尽管报告中说不存在严重的安全问题,但其中包含项目的所有类文件、方法名称和汇编代码的列表。现在客户坚持要我们修复这些安全漏洞并重新发布应用程序。然而,我们不知道他们是如何设法从应用程序的IPA中获取所有这些详细信息的。我在SO上搜索了这个,发现了一个提到this的特定帖子链接,其中声明您无法保护您的应用免遭黑客攻击。请帮助我如何修复这些安全漏洞,或者如果不可能,如何说服客户。编辑:最近遇到
现在,在Apple对iTunes进行最新更新后,Apps选项已从iTunes的资料库中移除。请参阅此处的文章:https://support.apple.com/en-us/HT208075我的客户现在应该如何将临时IPA安装到他的iPhone上。开发人员现在是否只需要通过TestFlightBeta测试进行交付? 最佳答案 您仍然可以按照thistechnote中从计算机手动添加项目下的步骤使用iTunes安装临时应用程序步骤是:将您的设备连接到电脑并打开iTunes在iTunes的左侧边栏中找到您的设备将您的临时IPA拖到设备上
需要为Ad-Hoc分发生成.ipa文件。客户端仅提供了足以创建.ipa直到Xcode5的证书、私钥和配置文件。但是在Xcode6.1中,当我导出为SaveForAdHocDeployment时,它给消息TosaveforAdHocDeployment,youneedtoaddanAppleIDaccountthatisenrolledintheiOSDeveloperProgramforthedevelopmentteam'xxxxxxxxxx'有没有办法在没有开发者帐户凭据的情况下创建.ipa? 最佳答案 终于找到了一种创建.ip
我需要直接从URL下载并安装ipa。我试过这个:NSURL*url=[NSURLURLWithString:@"https://myWeb.com/test.ipa"];[[UIApplicationsharedApplication]openURL:url];应用程序启动Safari,但随后出现此消息:这可能吗? 最佳答案 要通过无线方式(OTA,这意味着不使用TestFlight或官方AppStore)分发您的应用程序,您可能需要创建3个不同的文件,即:.ipa文件(使用临时配置文件)index.htmllist.plist您可
我有一堆.ipa文件,我已经使用脚本将它们重新签名。那么如何检查配置文件/签名证书以确保他们使用的是正确的信息?理想情况下,我希望能够获取任何.ipa文件并判断使用哪个配置文件/签名证书对其进行签名。背景:我们的企业分发证书即将到期,我想重新签署我们的东西。对于我们在Xcode中制作和存档的所有内容,这是一个简单的操作,但对于第3方供应商制作的可分发文件,我不能这样做。我想避免要求重新签名的.ipa文件,因为新的.ipa可能包含未知更改并引入问题,他们也可能会向我们收费......但我更担心第一期。由于我们的新旧分发证书仍然有效(有6个月的重叠期),我需要能够确认使用了新的,否则当旧的
我们已经使用客户的证书和分发配置文件创建了.xcarchive文件代码签名,但我们需要将.ipa文件发送给我们的客户,以便他们可以使用ApplicationLoader将应用上传到应用商店。在Xcode4.5中创建.ipa文件的唯一方法是单击“分发”->“为企业或临时部署保存”,其下方有一个描述“签署并打包应用程序以在iOSAppStore之外分发”。如果我们这样保存.ipa文件,提交到应用商店会不会有问题?或者是否有将.xcarchive转换为.ipa的正确方法?提前致谢! 最佳答案 使用Xcode创建Xarchieve文件,点击
我有一个IPA签署用于临时分发。通过将它拖到设备上,我可以使用XcodeOrganizer很好地安装它。它还可以通过拖到设备名称上来与iTunes 最佳答案 在iTunes11中,您可以转到“查看”菜单和“显示边栏”,这将为您提供边栏,您可以将其拖放到其中。您将拖放到靠近侧边栏底部的开放区域(我通常同时使用IPA和配置文件执行此操作)。完成后,边栏中会出现一个应用程序菜单,其中包含您的应用程序。单击它,您将在主视图中看到您的应用程序。然后您可以将您的应用程序从那里拖到您的设备上。请在下面找到一个视频(它是私有(private)的,因
Xcode5帮助为企业ipa创建plist描述符。Xcode6(6A313)仅创建ipa。这是错误还是有意更改?如果是这样-后退一步的原因是什么?如果我之前没有使用Xcode5生成plist,我将需要自己手动创建它。您知道有什么自动工具可以帮助完成这个过程吗? 最佳答案 我遇到了同样的问题。昨晚需要进行构建。我最终只是重复使用了一个旧的plist并对其进行了更新。这是一个模板:itemsassetskindsoftware-packageurl[INSERTURLHERE]metadatabundle-identifier[INSE
在使用不同的配置文件生成如下IPA后,如何使用配置文件对.ipa文件进行签名?我想使用用于Beta测试的临时配置文件签署IPA,然后使用应用商店的应用提交配置文件重新签署确切的IPA。/usr/bin/xcrun-sdkiphoneosPackageApplication-v"${RELEASE_BUILDDIR}/${APPLICATION_NAME}.app"-o"${BUILD_HISTORY_DIR}/${APPLICATION_NAME}.ipa"--sign"${DEVELOPER_NAME}"--embed"${PROVISONING_PROFILE}"