一些代码分析工具要求您将.ipa与.dSYM文件一起提交。将.dSYM文件与.ipa一起发送是否存在对应用进行逆向工程的风险?我的意思是,如果有人同时拥有.ipa和.dSYM,他能否获得源代码? 最佳答案 即使没有符号,对应用程序进行逆向工程也不难。这是IDA的最新版本可以向您显示没有.dSYM:如果你有Hex-Rays反编译器,你可以得到类似的东西://CKMessagesController-(void)mailComposeController:(id)didFinishWithResult:(int)error:(id)vo
我正在尝试通过Xcode6.1.1构建文件IPA。但是我的Xcode说:"Thepasswordsuppliedfortheaccount@"xxx"wasrejected.PleasemakesurethatyourpasswordiscorrectintheAccountspreferencepane"我的Xcode怎么了?我必须更新到6.2,对吗? 最佳答案 这是因为您登录的其中一个账户密码被更改。您可以通过这样做来消除该错误;转到XCode->首选项->帐户删除导致问题的帐户,或将密码更改为正确的。
我尝试编写一个应用程序,它可以从网络服务器(ipa文件)下载一个应用程序并安装它。有谁知道如何安装这个ipa文件?我可以在应用程序内使用OTA还是使用命令行来安装它? 最佳答案 所以这里有一个针对越狱设备的即时解决方案,它可以直接从您的应用程序中安装任何.ipa文件。您必须采取的步骤是:我。获得根访问权限。您可以通过从main()函数调用setuid(0);来实现这一点。您需要在可执行文件上设置粘性权限位并使用启动脚本。二。解压缩.ipa文件。是的,没错——IPA只是经过伪装的ZIP文件。您可以使用开源libzip图书馆。三。里面会
我正在尝试在我的ipad上自动执行测试,该ipad上安装了我的应用程序。我正在使用Appium来自动化应用程序。它要求我输入需要测试的应用程序的包ID。有人能帮我找到一种方法,从我的IPAD上安装的应用程序或从我的iMAC上下载的.ipa文件中找到应用程序的捆绑ID吗? 最佳答案 您可以通过在Mac上使用存档实用程序打开.ipa文件来获取包标识符。使用ArchiveUtility打开ipa后。你看到应用程序目录。然后转到Payload->Appfile(yourappname)(右键单击以显示包内容)->打开Info.plist->
我有一个ipa文件。如何在没有源代码帮助的情况下检查该应用程序是否在调试/Release模式下构建?我们有任何检查点要查明吗? 最佳答案 因此,要创建可调试的IPA,您需要将其存档并保存用于Ad-Hoc或Enterprise。至于在这个临时构建中登录到控制台,有几种方法可以做到这一点,iPhone:SuppressNSLoginproduction? 关于ios-如何查找给定的ipa是在Debug模式还是Release模式下构建的?,我们在StackOverflow上找到一个类似的问题:
我们正在为第三方开发,我们有他们的.p12文件和他们的生产配置文件,但我们没有添加到他们成员(member)中心的开发者帐户。在Xcode5.1.1中,您可以导出存档,然后选择正确的配置文件并以这种方式签署IPA文件。在Xcode6中,该选项似乎已完全消失。假设我们无法添加到他们的开发者帐户,是否有办法导出具有本地安装的配置文件(和相应的.p12文件)的IPA文件? 最佳答案 我得到了一个没有更新证书的解决方案:1-使用适当的代码签名身份和配置文件归档目标2-在Organizer中创建的文件中的右键-->在Finder中显示3-xc
我没有设备,但我的经理要求在testflightapp上上传一个build无论如何,这样我就可以创建IPA并上传我的构建,而无需真正的设备?谢谢 最佳答案 是的..你可以这样做..但是你需要一个开发者帐户来部署应用程序以进行Ad-hoc或AppstoreDistribution..编辑:要上传构建...只需使用配置文件存档应用程序...并将ipa上传到testfilght。 关于iphone-如何在不连接设备的情况下仅创建IPA?,我们在StackOverflow上找到一个类似的问题:
Apple发布了Xcode7更新,再次破坏了一切。以前,我们不得不处理ResourceRules.plist:cannotreadresources使用描述的hack发出问题,例如here.一些人wonder为什么一开始会发生这种情况。但是,随着Xcode7更新,他们通过在设置此选项时给出此错误来禁止使用CodeSigningResourceRulesPath:ERRORITMS-90339:"Thisbundleisinvalid.TheInfo.plistcontainsaninvalidkey'CFBundleResourceSpecification'inbundle这ques
我目前正在开发应用程序,其中有很多图片。所有图像大小都接近130mb。当我创建构建然后获得150mb大小的ipa时。所以我的问题是。我应该怎么做才能制作小于50mb的ipa大小。有什么办法可以减少我的ipa大小。希望有人能帮助我。 最佳答案 如果您是iOS8+,请转到您的体系结构,将其从“标准(armv7s、arm64)”更改为“其他”,然后只使用arm64。iPhone5s及以后的所有设备都支持arm64。因此您将错过iPhone4、iphone5(/c)、iPad4用户等。对我们来说,这还不到我们总用户的2%,但这是值得的,因为
我正在尝试构建和发布IPA并使用其他人(客户)的.p12文件和.mobileprovision对其进行签名。我没有的是他们的苹果开发者账号用户名和密码组合(我只有自己的用户名和密码,没有任何关系)。我如何使用我之前提到的他们的证书构建和发布它(企业分发)?我正在使用Xcode版本5.1.1(5B1008)我已经导入了p12文件,它看起来很好并且在钥匙串(keychain)中可见。在Xcode中,我设置了正确的包ID,在“代码签名”->“发布”下,我选择了他们导入的证书以及p12文件(“iPhoneDistribution:xxxx”)。但是当我单击“产品”>“存档”时,构建失败并显示消