Tag: xcode

如何在iOS的自动布局中设置视图的dynamic宽度和高度?

我有一个UIView在我的超级view.I已经设置了一些约束。现在我想在不同的devices.If视图的大小应该是不同的。如果我设置固定宽度和高度,然后我得到了错误的结果。我曾尝试用户长宽比,但是在多个设备上看起来太大或太小。 我希望高度和宽度应该以相同的比例增加,它必须看起来相同的所有devices.I要灵活的高度和宽度的view.Please告诉如何做到这一点? 这是图像 提前致谢

ld:框架未find架构x86_64的条带

我有一个依赖于Stripe iOS SDK ,Project A的iOS组件。我在Xcode中包含了项目A中的Stripe SDK,它编译得很好。 但是,我正在Xcode中build立另一个项目,依赖于这个组件,项目B.我把项目A添加到项目B的库。 项目A依赖于项目B,但不直接依赖于Stripe SDK。 现在,每当我尝试编译项目B,我得到这个错误: ld: framework not found Stripe for architecture x86_64 这行(在项目A中)似乎触发了这个错误: #import <Stripe/Stripe.h> Xcode没有findStripe.h麻烦。 我试图直接添加到项目B的条纹SDK。 我已经双击和三重检查了所有目标( Stripe.framework被列出)的Stripe.framework – > Link Binary With Libraries部分。 我手动添加了Stripe框架,所以我也试着用Cocoapods添加它,但是这也不起作用。 请帮忙! 以下是项目B(“示例”)的项目结构,下面是项目A(“RCTFBLogin”)。 这是完整的错误: 我正在使用Xcode 7.2和最新版本的Stripe SDK(6.0.0)。 相同的Stripe框架代码在另一个项目中工作正常。 谢谢。 更新:我添加了“ $(SRCROOT)/../.. ”(因为项目B在项目A中深入两个文件夹)到项目B目标的生成设置 – >“searchpath”下的“框架searchpath”开始编译成功。 但是,我现在运行时出现这个错误: ld: warning: Auto-Linking supplied '/Users/rettig/wip/react-native-facebook-login.2/Stripe.framework/Stripe', framework linker option at […]

Xcode 8.0 GM iPhone模拟器(iOS 10)崩溃

当我在真实设备上运行我的项目时,一切正常。 但是当我尝试在模拟器(iOS 10,iPhone 7和iPhone 6)上运行它时,应用程序崩溃,debugging器输出中没有debugging器消息。 坠毁的线程看起来像这样 我想知道什么 TCC` CRASHING_DUE_TO_PRIVACY_VIOLATION 手段,以及如何解决这个问题?

从“Nib文件”加载UIViewController

我想从一个Nib文件创build一个UIViewController 。 在Google上,我发现我只能从Nib加载UIView。 但有些人build议我可以创build一个文件所有者被设置为ViewController的Nib文件(UIView)。 这就是我所做的,我没有崩溃,但视图只是不显示。 编辑:试图推这样的viewcontroller self.navigationController!.pushViewController(CoolViewController(), animated: true ); 但是推送时仍然显示黑屏 XCode 6.3 – 不使用故事板

使用Xcode 5在ios6上追踪僵尸

我的代码中有一个僵尸对象,当它在iOS 6.1上运行而不是7时。 不幸的是,仪器不会运行僵尸它会popup以下警告。 “僵尸只能在iOS 7或更高版本的设备上运行”。 我真的不想下载一个老版本的Xcode作为互联网工程是痛苦的缓慢。 寻找这个僵尸的原因有什么提示/技巧,因为我正常的goto方法不可用。 任何帮助将不胜感激。

XCODE Base SDK缺失

我有一个build立在IOS 4.1上的应用程序,但最近我已经将我的XCODE升级到支持IOS 4.3的3.2.6。 我如何在这个XCODE中运行这个应用程序。 我看到的是“Base SDK Missing”消息,即使我select4.1的部署目标SDK。 请build议。

无法使用钥匙串访问(Mac OS X Mavericks)导入代码签名公钥或私钥

在试图构build一个iOS项目(在XCode),我需要导入我的同事的公钥和私钥的代码签名身份,但我无法这样做,因为我在Keychain访问中出现错误,说:“有错误发生无法导入项目/无法取得该项目的内容“ 完整的详细信息: 我从同事的电脑上拿到了两把钥匙,把它们从他的钥匙链上作为两个文件输出: Roomer Inc.p12(私钥) Roomer Inc.pem(公钥) 当他输出这些时,他把密码留空(虽然我们也用“test”的密码试过了,结果也一样)。 当我双击Roomer Inc.p12(用于私钥)时,它会在钥匙串访问中打开并提示我select钥匙串(默认情况下select“login” 我点击“添加”,然后提示input密钥链(我留空) 接下来我总是在Keychain访问中看到这条消息: 但是,尽pipe出现此消息,但单击“确定”后,我会看到“Roomer Inc”的新私钥条目。 请注意,这个条目是“login”钥匙链中的一个私钥,就像我所期望的那样,但没有过期date(应该是这样吗?) 接下来,对于Roomer Inc.pem文件(公钥),我被要求select钥匙串(“login”),然后单击添加 然后,我也得到了公钥的“发生错误,无法导入项目/该项目的内容不能被检索”的消息。 然而,在这种情况下(与私钥不同),我没有看到任何对应于我刚刚添加的项目。 因此,看起来私钥条目可能会或可能不会(我无法validation),并且没有此错误消息,Roomer的公钥条目不能安装在钥匙串中。 请注意,我也尝试使用安全导入命令来导入公钥: $ security import Roomer \ Inc.pem -f pkcs12〜/ Library / Keychains / login.keychain 1个密钥导入。 当我这样做,虽然命令返回“1键导入”我没有看到“Roomer公司”在我的钥匙串访问窗口(我closures了钥匙串访问并重新打开它)的公钥。 无论哪种方式,我们已经确定这是我们的阻挡者。 (当然的症状是XCode项目不会为与TestFlight一起使用的AdHoc供应configuration文件构build)。 我已经放弃了关于XCode构build和TestFlight设置的额外步骤,因为我们相信核心问题与上面所解释的导入键有关。

故事板不会在模拟器中更新

我在Xcode中有一个工作的应用程序,但是当我尝试构build并运行它时,模拟器会显示我正在处理的故事板的旧版本。 我改变了故事板上的一些devise,但这并不反映在模拟器中,没有更新。 有没有人有任何想法? 谢谢

XCode构build不更新JS和HTML

我正在使用XCode 5.0.2和Cordova 3.4.0-0.1.3 – 我发现在使用Cordova CLI创build项目并在XCode中打开后,不会更改index.html文件和index.js文件当我点击运行的时候到模拟器。 我必须打开terminal,并发出一个Cordova Build命令,然后运行模拟器,它的工作原理 我遵循这里的所有说明: Phonegap – 在模拟器上开发和启动应用程序 xcode 4 + phonegap …不更新构build时的JS? 而且没有任何作品! 任何一个人都可以解决这个问题,因为不得不来回切换正在变成一个痛苦。

Xcode 6与iOS 9?

我对iOS开发相当陌生,我升级了我的设备到iOS 9.0 beta,看看我的应用程序如何。 但是,我没有升级到Xcode 7testing版。 我收到一个错误,说我的设备现在“不合格”,具体来说, iPhone(3)可能正在运行此版本的Xcode不支持的iOS版本。 这是标准吗? 如果我正在运行iOS 9.0,是否必须升级到Xcode 7?