大佬教程收集整理的这篇文章主要介绍了ios – 观看跨多个目标共享的应用,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我只是想为我所有不同的品牌目标使用一个手表应用程序.
有任何想法吗?谢谢.
解决方案更新
所以,我解决了它.当我复制我的监视目标(监视和扩展),并更改了捆绑ID,目标依赖关系,一切都使它与旧目标相同(当然指向新目标),由于某种原因,新的监视目标没有’ t指向正确的手表扩展目标.在任何地方都无法改变它.我试图重新复制目标,仍然有同样的问题.
所以我做的是打开project.pbxproj文件,搜索对我的watch扩展(和bundle id)的任何引用,并手动更新连接.我的手表目标依赖于错误的手表扩展,而新的手表扩展程序有一个指向老手表扩展的指针.我后来也发现我必须将构建指向正确的productreference(appex referencE),因为这也是错误的.
所以新的手表目标,指向错误的手表扩展,以及正确的手表扩展指向错误的appex(输出文件).所有这些我不得不在项目文件中手动更改.这听起来极端而且很难,但是一旦你记下了不同的UUID,它实际上并不那么困难.
我希望这可以帮助那些可能偶然发现同样奇怪问题的人.
因此,您应该为每个iOS应用目标复制每个WatchOS应用和扩展目标(仅更改捆绑ID).但您仍然可以使用目标成员资格在目标之间共享您的代码(包括故事板和资产),它也解决了品牌Watch应用程序的问题.最后,您将获得最小的代码重复开销.
更新:我看到您尝试使用右键单击目标并选择“复制”选项来复制Watch目标.由于某种原因它确实不起作用.
我刚刚尝试克隆Watch目标执行以下步骤:
>文件 – >新 – >目标 – > WatchKit应用程序.
>指定Embed in Companion Application所需的目标.
>使用“目标成员资格”选项将所有文件添加到新创建的目标中.
之后,一个项目已经构建并运行,没有任何新的Watch目标问题.
以上是大佬教程为你收集整理的ios – 观看跨多个目标共享的应用全部内容,希望文章能够帮你解决ios – 观看跨多个目标共享的应用所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。