svdo / ipatool Goto Github PK
View Code? Open in Web Editor NEWTool to query iOS IPA files and to resign an IPA with a new provisioning profile
License: MIT License
Tool to query iOS IPA files and to resign an IPA with a new provisioning profile
License: MIT License
XCode surfaces 20 issues. Many of them are similar to 'AnyObject?' is not convertible to 'SOMETYPE'; did you mean to use 'as!' to force downcast.
FYI... Did you know that the ipatool
exists in Xcode ?
$ /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool --help
usage: ipatool <ipa-or-dir> [options] [--output=<ipa-or-dir>]
--info Prints information about the contents of the IPA
--validate Performs a variety of checks on the input IPA, reporting any errors or warnings on stderr as well as
in the output JSON file (if one is requested)
--compile-bitcode Compile any bitcode that's in the IPA; if there is none, a warning is emitted but it's not an error
If thinning is also enabled, the Bitcode won't be in any thinned IPAs
--create-thinned=DEVICE Create thinned IPAs for devices with the given identifier
The identifier is either a device identifier or the special name 'all' to generate all supported variants
--skip-thinned=DEVICE When used with --create-thinned=all, skip this device
This allows --create-thinned=all to exclude certain devices
It can be passed multiple times
--create-asset-packs Create asset packs from any on-demand resources
The asset packs will be created in a directory next to the output
If thinning is also enabled, the created asset packs will also be thinned for each set of traits
If the --asset-manifest-url-prefix option is also provided, and AssetPackManifest.plist will be created
--asset-manifest-url-prefix=URL
URL prefix string for URLs in AssetPackManifest.plist
This string will be prepended verbatim to each asset pack URL in generated AssetPackManifest.plist files
Use this option to specify which server and subpath will vend the final, streamable asset packs
If this option is omitted when --create-asset-packs is specified, no AssetPackManifest.plist will be created
--create-app-placeholders Create placeholder app bundles for each created application
Placeholders just contain the Info.plist files, with additional information about ODR sizes etc
-o, --output=PATH Output path (either an non-thin IPA or directory of thin IPAs, depending on other options)
When thinning, this directory will be created to contain a set of output IPAs
Otherwise, this directory will be the single output IPA
-t, --tmpdir=PATH Path of directory to use as temporary directory
The directory will be created, if needed, but will not be removed at the end
If this option isn't provided, ipatool will create a unique temporary directory and remove it upon exit
-j, --jobs=N Specifies the number of jobs to run simultaneously during bitcode compilation
--toolchain=DIR Specify the toolchain path, if it isn't in the standard location realtive to ipatool
This is normally not needed when invoking ipatool as part of AppStoreTools, but is used when invoked by Xcode.app
--platforms=DIR Specify the platforms path, if it isn't in the standard location realtive to ipatool
This is normally not needed when invoking ipatool as part of AppStoreTools, but is used when invoked by Xcode.app
--use-assetutil-eql=BOOL
--json=OUTPUT Provide output in JSON format. Other programs invoking ipatool are expected to use this option instead
of trying to parse the default format. The output is a sequence of JSON dictionaries representing operations and issues.
-v, --verbose Increase the verbosity level; this option can be specified multiple times, each time making output more verbose
-q, --quiet Makes ipatool completely silent; if this option is provided along with -v, the last one wins
--help Show this message
I didn't know until today.
I think you should rename your tool if you are to keep developing features.
Hi , i am trying to install your toll but getting an error
The following build commands failed:
Ld /var/root/Library/Developer/Xcode/DerivedData/ipatool-guctflnmoxchhsemrjowdfwxiyig/Build/Intermediates/ArchiveIntermediates/ipatool/InstallationBuildProductsLocation/usr/local/bin/ipatool normal x86_64
please reply as soon as possible
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.