Follow steps 1️⃣,2️⃣ & 3️⃣ to successfully make an unsigned .ipa
file!
- Open Terminal and write
xcodebuild -list -project <XCODEPROJ>
, then replace the<XCODEPROJ>
with your.xcodeproj
file and execute the command.
- Open Terminal and write
xcodebuild -list -workspace <XCWORKSPACE>
, then replace the<XCWORKSPACE>
with your.xcworkspace
file and execute the command.
- In Terminal, write
xcodebuild archive -project <XCODEPROJ> -scheme <SCHEME> -archivePath unsigned.xcarchive -configuration Release CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO
where<XCODEPROJ>
and<SCHEME>
are replaced with the xcodeproj file and scheme name respectively.* Then, execute the command.
- In Terminal, write
xcodebuild -workspace <XCWORKSPACE> -scheme <SCHEME> -configuration Release clean archive -archivePath unsigned.xcarchive CODE_SIGN_IDENTITY=”” CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO
where<XCWORKSPACE>
and<SCHEME>
are replaced with the xcworkspace file and scheme name respectively.* Then, execute the command.
*If the scheme contains spaces, make sure to use quotes!
- First, find the
unsigned.xcarchive
file you created in step 2 and clickShow Package Contents
to enter it. - Enter the
Products
folder and rename theApplications
folder toPayload
. - Click on
Compress "Payload"
to make a zip file of the folder. - Finally, rename the
Payload.zip
to<APPNAME>.ipa
, where<APPNAME>
is the app's name.
⭐️ If you thought this was helpful, please fork & star this repository!