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.xcodeprojfile and execute the command.
- Open Terminal and write
xcodebuild -list -workspace <XCWORKSPACE>, then replace the<XCWORKSPACE>with your.xcworkspacefile 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=NOwhere<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=NOwhere<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.xcarchivefile you created in step 2 and clickShow Package Contentsto enter it. - Enter the
Productsfolder and rename theApplicationsfolder toPayload. - Click on
Compress "Payload"to make a zip file of the folder. - Finally, rename the
Payload.zipto<APPNAME>.ipa, where<APPNAME>is the app's name.
⭐️ If you thought this was helpful, please fork & star this repository!