Here's how you can make an IPA in XCode 4.3:
To Disable Code Signing:
-
Go to
/Applications
. - Right click on XCode and select 'Show Package Contents'.
-
Copy
Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist
to your desktop. (Make sure to actually copy and paste. No drag and drop) -
Open it and under
DefaultProperties
setCODE_SIGNING_REQUIRED
toNO
. - Copy it back and replace the original file.
- Restart XCode.
- Open your project.
-
In Project Navigator select your project and open
Build Settings
section of your porject (and not any particular target) -
Under
Code Signing
findCode Signing Identity
and for bothDebug
andRelease
modes setAny iOS SKD
toDon't Code Sign
. - Now you should be able to build your project without any errors.
To make an IPA:
- In 'Project Navigator' select Products
-
Right click on
[NameOfYourProject].app
and select 'Show in Finder'. -
Create a folder and name it
Payload
-
Move
[NameOfYourProject].app
toPayload
. -
Compress
Payload
and rename it to[NameOfYourProject].ipa