Démission d'une application en dehors de xcode
J'ai quelques applications que je veux démissionner avec un autre développeur apple licence,
Problème est que je n'ai pas le code source, seul le fichier ipa, l'application et le archiveinfo.plist
est-il possible pour moi de renoncer à l'application si je n'ai pas le code source?
Merci!
Ompah
Vous pouvez essayer www.aironapp.com. Il peut faire recodesigning de l'IPA automatiquement. Vous devez configurer votre compte Apple en premier (télécharger des certificats et des clés privées).
Simple script shell réponse: stackoverflow.com/a/10905855/190599
Simple script shell réponse: stackoverflow.com/a/10905855/190599
OriginalL'auteur Ompah | 2011-07-04
Vous devez vous connecter pour publier un commentaire.
La capacité de remplacer la signature sur un déjà-signé binaire est construit dans le codesign utilitaire. De cette façon, si votre développeur d'expiration du certificat (comme ils le font fâcheusement souvent), vous n'avez pas à reconstruire votre application.
Cela peut être important, surtout si vous avez besoin de l'appui d'une ancienne version de l'application, et vous avez fait le code de modifications depuis que vous avez archivé votre IPA.
J'ai l'habitude d'utiliser ce script. Il est très pratique lors de la négociation debug IPAs avec des gens qui ont leurs propres comptes des développeurs et à qui je ne veux pas graver un UDID de logement, et qui ne veulent pas avoir à charger mes profils de configuration sur leurs appareils.
Oui. Il suffit de changer dans l'Info.plist. J'ai signé une application de test avec l'ID com.apple.iBooks hier juste pour voir ce qui allait arriver, et il a bien fonctionné.
Enregistrez le script dans un fichier texte, aller dans le terminal, cd-rom dans le script de l'annuaire de la commande chmod +x NameOfFile.sh et puis exécutez ./NameOfScript.sh IPAName.ipa
BTW, l'IAP est un fichier zip avec un seul répertoire nommé "Charge utile". À l'intérieur que la dir est de l'Info.fichier plist de changer.
Génial, je n'aurais pas lu ce et ajoutés à vos favoris cette question si quelqu'un n'avait pas downvoted ma réponse. +1 pour vous de toute façon.
OriginalL'auteur Reid Rankin
C'est la plus efficace et efficiente solution je suis venu jusqu'ici.
Assurez-vous que vous utilisez un Mac. Ce processus nécessite une application pour Mac OSX.
Prendre le .ipa fichier, renommez-le à un .fichier zip.
Extraire le fichier zip, vous pouvez voir un dossier appelé “Charge”, contenant un .app fichier.
Téléchargement Mac OSX app AppResigner ici: http://www.gorbster.net/misc/AppResigner.app.zip
Décompressez l'application. À l'intérieur du dossier décompressé, vous verrez le Mac App “AppResigner”
Ouvrir cette application. Il va vous demander de choisir un fichier. Choisissez la .app nous décompressé à partir de l' .fichier ipa.
Il vous sera demandé de signer identité. Ouvrez le Mac App “Trousseau d'Accès”. Les étapes que vous allez suivre peuvent varier légèrement. Ouvrir le trousseau d'accès “login” et choisissez la catégorie “Certificats”
Ici, vous devez trouver le certificat avec lequel vous souhaitez démissionner de l'application. Cela pourrait être par exemple: “l'iPhone de Distribution: le Nom de Votre Entreprise”, vous aurez besoin d'avoir accès à votre société de Distribution de profil à utiliser un certificat de distribution. Je n'ai pas essayé de le faire avec un certificat de développement, je ne sais pas si cela va fonctionner.
Type dans ce certificat, le nom exactement comme il est montré ici dans le AppResigner invite; copier /coller ne fonctionne pas correctement pour moi.
AppResigner vous dire que l'application a été démissionné.
Trouver le .application fichier que vous avez démissionné (c'est le même qu'avant) et la fermeture-éclair. J'utilise Mac OSX programme Keka, mais beaucoup sont également disponibles.
Renommer le fichier zip dans un .fichier ipa.
Fait!
OriginalL'auteur Joel Fischer