ipa

How do I copy a compiled IPA to my iOS device?

心不动则不痛 提交于 2019-12-04 13:12:54
I have a developer account and I'm used to authoring my own apps. Recently another developer I'm working with wants me to test their application on my device. He has already added my devices ID to his provisioning profiles and provided me with a compiled IPA, however I don't know how to go about copying this IPA to my iOS device. The workflow with XCode doesn't seem to be what I'm used to when working with my own source. He has specifically asked me not to use Test Flight. Any help is appreciated! What we do (at work) is: we did put up a small web page with a link to the IPA. You click it and

Is it possible to reverse engineering to get the original source code from .ipa file?

柔情痞子 提交于 2019-12-04 11:10:26
I am currently a iPhone apps developer and trying to learn the mechanism of generating the audio impulses by extracting the current ipa solutions and github solutions When using Hopper to extract , only recompiled and incomplete assembly codes are generated. We cannot see any objective classes for further exploration . Are there any alternatives to achieve this aim ? There are such things as decompilers , but not sure if there's one for iOS/Objective-C. Anyway you won't get back the original source, variable names, comments, etc. So it's still a slog. Instead of reversing someone's app why not

Retrieve certificate expiration date from an .ipa file?

倖福魔咒の 提交于 2019-12-04 08:47:42
问题 I know how to view the expiration date of an .ipa file's provisioning profile (by renaming the ipa to zip, then unzip it and view the ExpirationDate key in the embedded.mobileprovisioning file). But how can I view the expiration date of the certificate itself that was used to sign the ipa? I found that you can use the codesign utility to "extract" certs: codesign --display --extract-certificates /Applications/Example.app This produces three files: codesign0, codesign1, codesign2. Not sure how

dwarfdump解析线上崩溃日志dSYM文件

我是研究僧i 提交于 2019-12-04 06:47:24
1、dSYM文件:iOS构建时产生的符号表,它是内存地址与函数名,文件名,行号的映射表;iOS应用crash时也有堆栈,release版的应用,crash时的堆栈信息,全是二进制的地址信息;iOS平台中,dSYM文件是保存符号表的目标文件,文件名通常为:xxx.dSYM(符号表dSYM概念和获得途径资料地址 https://developer.umeng.com/docs/66632/detail/71519 ) 2、线上崩溃时采用的dSYM文件: 在xcode7以前 xcode7默认BitCode是关闭的;xcode7以后BitCode默认是开启的; 当开启BitCode后 ,在构建二进制版本ipa文件上传到App Store时,App Store会再次编译上传的二进制版本ipa包,因此, 在解析线上崩溃日志时,采用苹果开发者中心上的dSYM文件 ;当没有开启BitCode时,可以使用本地的xx.app.dSYM的dSYM文件; 一、当BitCode没开启时,解析线上崩溃日志方法如下: 使用工具dSYMTools(下载地址: https://github.com/answer-huang/dSYMTools ),下载完,运行dSYMTools(注意是一个macos应用),将对应版本的xcarchive文件或则xx.app.dSYM文件拖拽到dSYMTools控制面板就可以了

Reverse Engineering?

左心房为你撑大大i 提交于 2019-12-04 06:20:54
I have *.ipa file which is the iphone application. Is that possible to use reverse engineering in that ipa and extract code..? Well, its not really a hacking but it can surely help you identify some parts of the UI... Do the following: 1- Create a new project on the Xcode (doesn't really mater what you choose) 2- Connect your device to your computer 3- Profile your project on your device. 4- On the Profile, pick Core Animation 5- On the options choose Color Blended Layers It will look like this: 6- Unplug your device while the profile is running. Your phone will look like this now: 7- Go to

iOS Enterprise Deployement: Clicking on itms-services link results in “Cannot connect to [domain]” error

社会主义新天地 提交于 2019-12-04 06:09:02
In an effort to deploy an enterprise iOS app, I've created the following link: Unencoded version (for easy reading): <a href="itms-services://?action=download-manifest&url=https://example.com/api/distribution/ios?token=abc123">Download</a> Encoded version: <a href="itms-services://?action=download-manifest&url=https%3A%2F%2Fexample.com%2Fapi%2Fdistribution%2Fios%3Ftoken%3Dabc123">Download</a> The link is properly encoded, as discussed here and here . Assuming the user's token is valid, a .plist file is returned via SSL, as discussed here . The URL of the .ipa file referenced in the .plist file

Inject dynamic library into enterprise app (ipa)

自古美人都是妖i 提交于 2019-12-04 05:03:27
I want to inject my library into an existing enterprise app (ipa file). I found mach_inject, but thats only for MacOSX. Its possible because https://www.mocana.com is doing so. Please help. Any ideas, suggestion would be really helpful. It is not clear what you want to do but mach_inject is a way for user apps to interface with the MAC OS kernel using the Mach ports it is not relevant at all to IPAs which are essentially an archive - similar to zip or Tar. I suspect that based on what you are describing that you have a library that you want link edited / included in a user app but you don't

iOS ArcGIS.framework too large, hence large .ipa size

痞子三分冷 提交于 2019-12-04 04:49:54
问题 I are maintaining an application with ArcGIS.framework for iOS. I am upgrading from version 10.2~ to 100+. I have prolonged this hoping that at some point the application size problem will be resolved. The application size with the newer framework went up from just 26MB to over 360MB. This will not be accepted by clients. I have been searching for a good and simple way of reducing the app size without using app thinning which requires bitcode to be enable which for some other reasons I can't

How to fix “IPA processing failed” error in xcode 11?

99封情书 提交于 2019-12-04 03:28:54
When I tried to create IPA file using Distribute APP option. It gave "IPA processing failed" error. I have checked logs file: IDEDistribution.standard.log file. 2019-08-06 18:36:52 +0000 warning: Configuration issue: platform iPhoneSimulator.platform doesn't have any non-simulator SDKs; ignoring it Scanning IPA... 2019-08-06 18:36:52 +0000 Assertion failed: Expected 4 archs in otool output: /var/folders/4t/rpjk7pd55t16jfrd32y98gf0lb2t68/T/IDEDistributionOptionThinning.~~~a4cZJc/Payload/demo.app/Frameworks/AppAuth.framework/AppAuth: Mach header magic cputype cpusubtype caps filetype ncmds

How is the tongbu tui app able to be installed directly from the browser on non-jailbroken iOS devices?

ⅰ亾dé卋堺 提交于 2019-12-04 03:17:44
All a person need to do is take a regular iOS device and visit http://tui.tongbu.com/m/iphone.html and click the big grey button with the apple logo, and then click install. Then the tui app will be installed. How are they able to distribute this app on non-jailbroken devices without the app store? And how can this be replicated? 1) They may signed it with enterprise distribution key and in such case they are violating Apple agreement. Otherwise, they have an app on AppStore and they downloaded IPA through iTunes and put on their website. As result, they have signed IPA (enterprise or appstore