Hello Guys am kind of new to unreal
i am using mac and trying to build to ios
i have this strange problem
so i Went to project settings to add the provisioning profile which i made as wild card from apple and downloaded it
and start importing
Then That happened
LogTemp:Display: Running Mono...
LogTemp:Display: Setting up Mono
LogTemp:Display: /Volumes/MyPassport/UNREal/UE_4.14/Engine /Volumes/MyPassport/UNREal/UE_4.14
LogTemp:Display: Executing iPhonePackager Install Engine -project /Volumes/MyPassport/UNREal/Projects/Play/Play.uproject -provision /Users/Jim/Downloads/GENERIC.mobileprovision -bundlename com.YourCompany.Play
LogTemp:Display: CWD: /Volumes/MyPassport/UNREal/UE_4.14/Engine/Binaries/DotNet/IOS
LogTemp:Display: Initial Dir: /Volumes/MyPassport/UNREal/UE_4.14/Engine
LogTemp:Display: Env CWD: /Volumes/MyPassport/UNREal/UE_4.14/Engine/Binaries/DotNet/IOS
LogTemp:Display: BranchPath = Mohameds-MacBook-Pro.local///Volumes/MyPassport/UNREal/UE_4.14/Engine/Binaries/DotNet/IOS/../.. --- GameBranchPath = Mohameds-MacBook-Pro.local///Volumes/MyPassport/UNREal/UE_4.14/Engine/Binaries/DotNet/IOS/../..
LogTemp:Display: ... '/Users/Jim/Downloads/GENERIC.mobileprovision' -> '/Users/Jim/Library/MobileDevice/Provisioning Profiles/GENERIC.mobileprovision'
LogTemp:Display: Copy: /Users/Jim/Downloads/GENERIC.mobileprovision -> /Users/Jim/Library/MobileDevice/Provisioning Profiles/GENERIC.mobileprovision, last modified at 1/30/2017 10:18:23 PM
LogTemp:Display: CERTIFICATE-Name:iPhone Developer: m*********@**********m (G*********5),Validity:VALID,StartDate:2016-02-26T02:18:26.0000000Z,EndDate:2017-02-25T02:18:26.0000000Z
LogTemp:Display: CERTIFICATE-Name:iPhone Distribution: Mohamed gamal (N**********2),Validity:VALID,StartDate:2016-05-02T06:12:03.0000000Z,EndDate:2017-05-02T06:12:03.0000000Z
LogTemp:Display: IPP ERROR: Failed to find embedded plist in .mobileprovision file
LogTemp:Display: IPP ERROR: Application exception: System.NullReferenceException: Object reference not set to an instance of an object
LogTemp:Display: at iPhonePackager.MobileProvisionParser.ParseFile (System.String Filename) [0x00000] in <filename unknown>:0
LogTemp:Display: at iPhonePackager.CodeSignatureBuilder.FindProvisions (System.String CFBundleIdentifier) [0x00000] in <filename unknown>:0
LogTemp:Display: at iPhonePackager.Program.Main (System.String args) [0x00000] in <filename unknown>:0
and now i see this again
nothing in green nothing imported on provision
Please review the instructions for generating your signing certificate and matching provision for Mac:
iOS Provisioning - Generate Signing Certificate
After following these steps all the way through to step 9, let me know if you have a question about any step in particular. If you are successful in importing your provisions they will appear listed in your Project settings like your Certificates.
Okay , it goes to step 7
i placed The Provision in projectfolder /Build/iOS
Then Launch on My iOS
Then That Happens
Now you should be able to import your provision by going to Project Settings>iOS, clicking the “Import Provision” button, then navigating to the location in the image you’ve provided above and selecting the “XC_Wild.mobileprovision.”
If this does not work, provide the error you are getting if any.
Thanks for the Fast Reply Sir
Unfortunately i get That Error in importing the provisioning profile
and it return to
In the image above, there is the button “Import Provision.” What happens when you press this button?
It should allow you to navigate and select the provision file that you downloaded. Does it not? If not, what happens instead?
In order to launch on to your iOS device, you will have to see a provision file listed in the Mobile Provision section, the same way the certificates are displayed:
i press the button , and chose the provision file , then 124563-log.txt (2.17 KB)
That Happens , and i return to the starting point , nothing imported ?
I went through the process of generating custom Certificates and Provisions for Mac per our Getting Started with iOS documentation linked above to make sure there’s nothing wrong with UE4.14 that would prevent you from doing the same.
Along the way, I made some notes that may be helpful:
- When prompted to download your provision, did it tell you to download a file, then double-click it to install your provision? Did you double-click this, or just move it to the project folder?
- In XCode>Preferences>Accounts>[Your]Apple ID>View Details: Do you see your Provision file listed under “Provisioning Profiles.”
- Instead of creating a Wildcard provision, I made a Development provision to match the Development Certificate and a Distribution provision to match the Distribution Certificate. You may want to start over and start with this. Then, once established, change to a wildcard provision down the line as you increase number of projects.
Let me know if taking any of these steps resolves the issue.
Hi Mohamed Gamal,
Since we have not heard back from you in a while, we are marking this post “resolved” for tracking purposes. However, if you are still having a problem importing your mobile provision, please respond with the requested information and we will continue to investigate.
I stranded at exactly the same point here now! I follows all the “iOS Provisioning” steps from the iOS Quick start. At least three times. I also read all the forum posts related to this issue and tried every tip, I could find.
Unreal recognized my Certificate but regardless if I copy my mobile provision to “Build/iOS” directory or import it in the project settings. It always tells me “No Provision Found. Please Import Provision.” When trying to launch or build for iOS it says:
LogTemp: at iPhonePackager.CodeSignatureBuilder.FindProvisions (System.String CFBundleIdentifier) [0x00000] in :0
LogTemp: at iPhonePackager.Program.Main (System.String args) [0x00000] in :0
I followed the recommendation to name Certificate, AppID, MobileProvision and game name the same way but it didn’t help as well.
Hope you can help please! After searching for days now, I´m starting to be really frustrated…
Ye none of these work. Don’t know how many times we follow that dam manual everyone keeps sending us to, this #$$@# isn’t working.