我最近构建了一个新的iOS 10 iMessage应用程序。最初,我以为我只需要构建一个独立的iMessage应用程序,因此我使用XCode模板来完成此任务。现在的问题是,我意识到你不能从iMessage应用程序中打开外部URL,而只能从它的父应用程序中打开外部URL。所以,现在我想添加一个父应用程序,但我无法弄清楚什么是最好的方法去做。如何添加父应用程序到现有的独立iMessage应用程序
iMessage应用程序模板附带一个父目标,但它似乎没有像普通的iOS应用程序那样设置(即没有为它设置它,构建阶段丢失等)。我已经尝试将应用程序添加到XCode项目,但我无法使它与已经创建的扩展一起工作。
任何人都知道在已经启动独立iMessage应用程序后创建父应用程序的最佳方式?任何帮助指出我在正确的方向,将不胜感激。
感谢您的信息。我还没有提交它幸运。是否真的没有更好的方法去做,然后创建一个全新的目标和扩展? – acmeyer9
我想你可以尝试做一些pbxproj文件手术,但通常最好将这些编辑留给Xcode。为您的项目添加新的iOS应用程序目标,添加iMessage扩展,并将新扩展目标中的设置与独立应用程序的匹配。然后根据需要将源文件添加到目标。 –
经过一些手工复制和粘贴以及很多警告之后,我终于找到了工作。谢谢您的帮助! – acmeyer9