![]() |
1
5
只想让你知道: 最后我有了一个针对不同平台的不同目标的项目。 但我没有在目标本身中包含我所依赖的框架,而是将它们添加到 其他链接器标志 生成设置:
你可以在我做的项目中查出来 github . |
![]() |
2
3
可能最简单的(就你必须做的事情而言)方法是两个项目(如果你愿意,你可以将其总结为虚拟伞项目的子项目),它们使用相同的资源集,一个针对Mac OS X,另一个针对iPhone OS。 或者,您是否不能在同一个项目中创建两个单独的目标,并从__get info_窗口的_选项卡中更改__base sdk_157;?我前面没有xcode可以检查,但我想它会让你这样做。 (当然,无论采用哪种方法,您都可以添加第三个目标:模拟器的静态库,这在测试时都很有用!) |
![]() |
3
3
其实没那么糟。只需创建适当类型的第二个目标,然后更改“基本SDK”构建设置。然后确保添加所有必要的文件。如果要同时生成这两个目标,请创建聚合目标。有关实际示例,请参阅我的项目 SSPromise . |
![]() |
4
-3
你不能用 PIMPL idiom ?和/或两者都有一个共同的头,但基于目标体系结构或SDK使用不同的实现文件? |
![]() |
NullVoxPopuli · 重命名文件夹的最快方法是什么?[关闭] 6 月前 |
![]() |
J P · Mac GPGSuite的密码过期 7 月前 |
|
Pali775 · Django不会在MacOS上更新 7 月前 |
![]() |
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 8 月前 |
![]() |
analog_kid · 较旧的R版本dmg文件[已关闭] 1 年前 |