Skip to content

Instantly share code, notes, and snippets.

View ledinhphuong's full-sized avatar

Phuong Le ledinhphuong

  • Ho Chi Minh city, Vietnam
View GitHub Profile
@ledinhphuong
ledinhphuong / floatsign.sh
Last active October 19, 2016 03:59 — forked from mediabounds/floatsign.sh
A small bash script to re-sign iOS applications to wildcard app id provisioning
# !/bin/bash
# Copyright (c) 2011 Float Mobile Learning
# http://www.floatlearning.com/
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
@ledinhphuong
ledinhphuong / floatsign.sh
Created April 5, 2016 07:13 — forked from WeptunUser/floatsign.sh
Now fix when no entitlements are present.
# !/bin/bash
# Copyright (c) 2011 Float Mobile Learning
# http://www.floatlearning.com/
# Extension Copyright (c) 2013 Weptun Gmbh
# http://www.weptun.de
#
# Extended by Ronan O Ciosoig January 2012
#
# Extended by Patrick Blitz, April 2013
@ledinhphuong
ledinhphuong / re-sign-ios-app.md
Created March 23, 2016 11:45 — forked from chaitanyagupta/re-sign-ios-app.md
How to re-sign an iOS app with another developer account

To re-sign an iOS app with another developer account, ensure that the following are in place first.

  1. Distribution certificate of the other developer account
  2. A provisioning profile from the other developer account

Note that the Apple requires bundle IDs to be globally unique, even across accounts. So a bundle ID i.e. CFBundleIdentifier from one account can't be used in a different account, even though the team id/prefix would be different.

Ensure that the new distribution certificate is in your keychain and the new provisioning profile on your disk.

  1. Unzip the .ipa. This will usually unzip to Payload/.app/