I believe as of Xcode 7 it’s been possible to launch an iOS app on a device using Apple’s free provisioning profiles that are autogenerated per project. Therefore I shouldn’t need a paid developer account to run an app on my device. This works seamlessly on Unity and Unity is even able to run your project in the Simulator.
Though I’m quite new to UE4 but it’s a sad story as I’ve been stuck on this for the past few days. I’m running UE4_15 on macOS Sierra, MacBook Pro 15, Nvidia GT 650 M.
I have a basic BluePrint Roll project named “iosProject” which I’ve been trying to deploy to my iPhone 6S.
I followed the instructions stated in the docs, and even took it a step further by creating a dummy Xcode Project whose bundle Id was renamed to that in my UE4 project. I did this so I could setup an auto generated provisioning profile which in turn will be used by unreal. This dummy Xcode runs as expected on my device, but no matter what I do, on using the same provisioning profile as the dummy project, UE4 always returns the error shown below. Any help will be so much appreciated. I so much prefer UE4 to Unity and have great motivation to learn it, but hope this issue doesn’t kill that motivation. I’m really hoping this is a bug that can be fixed in the nearest future release but Help me out if it isn’t!!
LogTemp:Display: Running Mono...
LogTemp:Display: Setting up Mono
LogTemp:Display: /Users/Shared/Epic Games/UE_4.15/Engine /Users/Shared/Epic Games/UE_4.15
LogTemp:Display: Executing iPhonePackager Validate Engine -project /Users/HimsDLee/Documents/Unreal Projects/iosProject/iosProject.uproject -bundlename com.TriKomand.iosProject
LogTemp:Display: CWD: /Users/Shared/Epic Games/UE_4.15/Engine/Binaries/DotNET/IOS
LogTemp:Display: Initial Dir: /Users/Shared/Epic Games/UE_4.15/Engine
LogTemp:Display: Env CWD: /Users/Shared/Epic Games/UE_4.15/Engine/Binaries/DotNET/IOS
LogTemp:Display: BranchPath = h1m5///Users/Shared/Epic Games/UE_4.15/Engine/Binaries/DotNET/IOS/../.. --- GameBranchPath = h1m5///Users/Shared/Epic Games/UE_4.15/Engine/Binaries/DotNET/IOS/../..
LogTemp:Display: Searching for mobile provisions that match the game 'iosProject' with CFBundleIdentifier='com.TriKomand.iosProject' in '/Users/HimsDLee/Library/MobileDevice/Provisioning Profiles/'
LogTemp:Display: IPP WARNING: Failed to find a valid matching mobile provision, will attempt to use the embedded mobile provision instead if present
LogTemp:Display: Searching for mobile provisions that match the game 'iosProject' with CFBundleIdentifier='com.TriKomand.iosProject' in '/Users/HimsDLee/Library/MobileDevice/Provisioning Profiles/'
LogTemp:Display: IPP WARNING: Failed to find a valid matching mobile provision, will attempt to use the embedded mobile provision instead if present
LogTemp:Display: IPP ERROR: No Provision or cert found!!
LogTemp:Display: Running Mono...Setting up Mono/Users/Shared/Epic Games/UE_4.15/Engine /Users/Shared/Epic Games/UE_4.15Executing iPhonePackager Validate Engine -project /Users/HimsDLee/Documents/Unreal Projects/iosProject/iosProject.uproject -bundlename com.TriKomand.iosProjectCWD: /Users/Shared/Epic Games/UE_4.15/Engine/Binaries/DotNET/IOSInitial Dir: /User
s/Shared/Epic Games/UE_4.15/EngineEnv CWD: /Users/Shared/Epic Games/UE_4.15/Engine/Binaries/DotNET/IOSBranchPath = h1m5///Users/Shared/Epic Games/UE_4.15/Engine/Binaries/DotNET/IOS/../.. --- GameBranchPath = h1m5///Users/Shared/Epic Games/UE_4.15/Engine/Binaries/DotNET/IOS/../..Searching for mobile provisions that match the game 'iosProject' with CFBundleIde
ntifier='com.TriKomand.iosProject' in '/Users/HimsDLee/Library/MobileDevice/Provisioning Profiles/'IPP WARNING: Failed to find a valid matching mobile provision, will attempt to use the embedded mobile provision instead if presentSearching for mobile provisions that match the game 'iosProject' with CFBundleIdentifier='com.TriKomand.iosProject' in '/Users/Him
sDLee/Library/MobileDevice/Provisioning Profiles/'IPP WARNING: Failed to find a valid matching mobile provision, will attempt to use the embedded mobile provision instead if presentIPP ERROR: No Provision or cert found!!
PackagingResults:Error: Error Provision not found. A provision is required for deploying your app to the device.
PackagingResults:Error: Error Signing key not found. The app could not be digitally signed, because the signing key is not configured.