Reality Composer_The object type is no longer available - ipad

enter image description hereI I opened Reality Composer in x-code, and created a lot of items, most of which are from existing libraries, but I can't download them in ipad. Display: "the object type is no longer available"
I opened Reality Composer in x-code, and created a lot of items, most of which are from existing libraries, but I can't download them in iPad. Display: "the object type is no longer available"

Related

Change Application Name in Settings

I am taking over an IOS legacy product written in Objective-C.
Say, the product is called Foobar.
To run both the old version and the new version on the iPad, I first called our version of the software "OurComp Foobar".
After a while, I was able to present it to our customer and named it back to "Foobar".
Now, when I look at the settings in the IOS user settings, our application is still listed as "OurComp Foobar". I found this after I added some settings which appeared there. Deployment to this device always takes place from xcode directly to the device.
I have grepped through the entire source directory, looking for the string "OurComp", but it doesn't appear anywhere.
I guess it is linked to the bundle id etc. - but where would I have to change it back?
Once the software will be available to the public, we want to present it as "Foobar", not as "OurComp Foobar".
Note that this is a question on software development, not on jurisdiction. We are developing the software on behalf of the client.
The only user facing app name is the CFBundleDisplayName, which you set in the Info.plist. The name on the App Store is a different name and is set via App Store Connect.

Siri is not recognising Vocabulary Item Examples, Vocabulary Item Pronunciation from AppIntentVocabulary.plist

I made an Xcode project (iOS App) for using Sirikit inside it.
For this purpose I created new target of Intents Extension in my project.
The info.plist file present in SiriKitExtension target has valid IntentsSupported as "InSendMessageIntent" defined as below is the screenshot attached as( info.plist file which is present in my SiriKitextension Target)
I had included AppIntentVocabulary.plist at project level and put it in Base.lproj folder. The screenshot of content of following file is attached in link.
AppIntentVocabulary.plist
The AppIntentVocabulary.plist file contains my required voice commands, Vocabulary Item Phrase, Vocabulary Item Pronunciation etc that Siri should recognize while giving commands like "Hey siri, my status using siridemo". Here siridemo is my app's display name.
When I saw a list of example phrases for my SiriDemo app using Siri on iPhone device then I got that Intent examples present in AppIntentVocabulary.plist file is shown there properly and screenshot is attached here
Now the exact problem which I am facing is
When I say "Send message using SiriDemo" then Siri opens message box properly which has been handled in my IntentHandler.
When I say "my status using SiriDemo" then some time Siri does not do any thing and and some time tells to search app on App Store.
Some time Siri opens SiriDemo app directly after recognising my app name in the voice command.
So my Question is "With the help of custom voice commands defined in AppIntentVocabulary.plist file, how to open my InSendMessageIntent using Siri ?? " (I don't want to say "Send message using SiriDemo" to open InSendMessageIntent).
Thanks

Xcode build not showing up on iTunes Connect

I am trying to upload my app to TestFlight. I have created new provisioning profiles and have code signed the app as following:
In Xcode, the app successfully uploads to iTunes Connect, and soon after, I see the "processing build" screen on the Activity tab on iTunes Connect:
A few minutes later, the processing build disappears and there are no builds on the screen. I am unable to select a build as it simply says, Submit your builds using Xcode 6 or later, or Application Loader 3.0 or later.. How can I find the build on iTunes Connect? Thanks!
My solution... is terrible, but I have found success uploading builds until they show up. It sometimes takes like 30 uploads, and other times it only takes one. This problem is affecting every build I have tried since I switched to Xcode 8 in December. It's horribly inefficient but it's the only thing I have found that works.
EDIT: Right after I sent this answer, I got my build processed at upload 13. Good luck, buddy.
I also faced the same problem With xCode 9.
The reason behind it was, the new icon we have to include in App Icon for App Store (1024 * 1024) was in .jpg format instead of .png.
Here is the mail, I received from Apple.
Dear developer,
We have discovered one or more issues with your recent delivery for "MyAppName". To process your delivery, the following issues must be corrected:
Invalid Image - For iOS applications, icons included in the binary submission must be in the PNG format.
If your application supports the iPhone device family, you must include square icons of the following dimensions: 57x57 pixels.
If your application supports the iPad device family, you must include square icons of the following dimensions: 72x72 pixels.
For macOS applications, icons included in the binary submission must be in the ICNS format and must include a square 512x512#2x image.
Once these issues have been corrected, you can then redeliver the corrected binary.
Regards,
The App Store team
So my advice is
Look into your/client's mail box, you must have received email from Apple regarding the issue
Make sure you have included every image file in .png format
Make sure you have included every privacy description correct regarding the exact usage
For example, for Location usage description, instead of "App would like to use location", please write something like "Location is required for driver to find out where you are as well as for nearby suggestions."
Add missing items in info.plist, such as icon files, privacy usage description, requirements etc. It works for me.

ERROR ITMS-5063: "Neither <provider> nor <team_id> is supplied - at least one is required" at Software

I am in the midst of cloning an iOS app - we are removing the original one from sale, and re-launching with a brand new App Id, etc.
Most of this is trivial, and the Dev Center + iTC stuff is mainly done, but I'd rather not type out all 30+ of my In App Purchases by hand again. I've been researching options on this, helped by this answer, and it seems that by using Application Loader, I have access to a mass import template, which I can add my SKU's, Product ID's, Price Tier's, etc.
So I've edited the txt file, and imported it into Application Loader, and that part works.... (see attached screenshot:)
Now... when I try to deliver, I get the following error:
ERROR ITMS-5063: “Neither nor is supplied - at least one is required” at Software
This PDF Guide from Apple has no reference to this situation, and I can't find any more information...
Anyone have any idea what I'm doing wrong here ??
I figured this out - by looking at the XML inside of the .itmsp package for both my new app and old app, I could see that within my old app, there was LOTS of other information, including leaderboards, screenshots, etc.
Part of that was the two tags <provider> and <team_id>, which were populated by my unique developer program id - the same one that shows up in front of the managed Xcode Provisioning Profiles, etc. Pasting those two tags in-between the <package> and <software> tags at the start of the XML doc, I was able to successfully deliver the IAP's to ITC. Yay!

Switching between apps with URL Schemes (iOS)

I'm developing an iPhone app with Swift which acts on certain file types (.xml &.zip). I've added these filetypes to the project file as a UTI (Uniform Type Identifiers). When accessing these sorts of files, usually from my email, I press and hold the file and a menu pops up from below. I choose my app icon that says "Open in MyApp". Is there a way that I can return to the email which triggered this event from within the app?
I've done some research on this and found that URL Schemes are the best way for inter - app communication, but you cannot arbitrarily open an app just to open it.
https://developer.apple.com/library/mac/documentation/Miscellaneous/Reference/UTIRef/Introduction/Introduction.html
The vision I have in mind is sort of how Google apps communicate with each other. For example, when opening a link from gmail, it switches apps to chrome. When chrome loads, the page back navigator is in Chrome displays the text similar to "back to gmail"
In iOS 9 the system implements this automatically, as seen in this screenshot here.

Resources