我曾经使用自动布局添加新约束来对超级视图/相对视图进行简单约束,如下所示(对于 loooong 时间):
但是,最近更新到最新的 xcode(11.3.3 或 11.3/11C29)后,我遇到了这个奇怪的问题:当我设置常量 = 0 时,它们总是以不需要的方式生成约束,如下所示:
似乎默认值在某种程度上是 20 并且让我的观点看起来如此错误(0 与 20 相比?)
如果我通过像这样编辑约束来解决这个问题:
然后它会再次更正(图像是在编辑约束之后,在编辑之前显示常量 = Standard)
我什至不知道如何描述这个问题,但是我如何解决这个新问题add new constraint以使用我的愿望点而不是标准/默认值?
更新:
它似乎只发生在约束超级视图时。不知道如何修复tho。
2020 年 4 月 1 日更新:
Xcode11.4 修复了这个问题。
在使用 Firebase Crashlytics 检查崩溃时,我注意到 Keys 部分中有以下行:
CoreUI:解除分配 _CUIInternalLinkRendition 7113 /private/var/containers/Bundle/Application/1E06D0B4-30EA-41CA-998C-D8E86AA94100/.app/Assets.car
这与我的应用程序中的资产有关吗?CoreUI 中的内存问题?
尝试从Xcode 11 GM更新到11.1总是失败。
我尝试先移动/Applications/Xcode.app ...没有任何效果
这是我的商务日志:
2019-10-08 12:29:08 + 01 leviathan installd [556]:PackageKit:安装失败:错误域= PKInstallErrorDomain代码= 501“该软件包正在尝试将内容安装到系统卷中。” UserInfo = {NSLocalizedDescription =程序包正在尝试将内容安装到系统卷。} {
我刚刚更新到Xcode 9.4.1并遇到了随机清除剪贴板的问题.
所以我选择一个文本,点击CMD+C,然后转到我要粘贴它的位置,点击CMD+V,但它播放系统警报声并且不粘贴任何内容.
谁也遇到过这个问题?
更新
Xcode 10.1仍然存在
昨天,我下载了Xcode 11的Beta版。之后,我打开了项目并尝试使用新的Xcode运行。不幸的是,消息出现了错误:
Failed to install the requested application
Domain: NSPOSIXErrorDomain
Code: 22
Failure Reason: The application's CFBundleVersion is invalid.
Recovery Suggestion: Ensure your bundle contains a CFBundleVersion with a valid semantic version number.
--
Run Code Online (Sandbox Code Playgroud)
我已经关闭了Beta版,并尝试使用Xcode的最新稳定版本(10.2.1)再次运行,但是发生了相同的错误。我需要提及的是,在尝试使用Xocde 11运行项目之前,它在Xcode 10上运行时没有任何问题。在使用beta Xcode运行之前和之后,都没有任何改变。
我已经尝试过的:
~/Library/Caches/com.apple.dt.Xcode
~/Library/Developer
~/Library/MobileDevice
~/Library/Preferences/com.apple.dt.Xcode.plist
/Library/Preferences/com.apple.dt.Xcode.plist
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
Run Code Online (Sandbox Code Playgroud)
我可以运行没有经过Xcode 11测试的其他项目,而不会出现任何问题。
我的最后一个想法是仅重新安装macOS,但我不想这样做。
编辑:我忘了提到该应用程序在物理iPhone XS上运行。
我想让用户能够共享位置,但我不知道如何UIActivityViewController在 SwiftUI 中显示。
我有点害怕问这个问题,因为这个问题对我来说似乎很巨大,但我看不到有人对此感到惊慌。我有点害怕听起来很疯狂,但是我会去做的:
正如我们在Apple的Submissions Update上所读到的:
从Xcode 11开始,Xcode不再包含Application Loader。有关如何使用Xcode将应用程序上传到App Store Connect的详细信息,请参阅Xcode帮助。
使用Phonegap构建服务的人员和组织在知道自己无权访问Xcode项目文件的情况下询问自己如何使IPA联机是合法的。
Apple为我们提供了一个称为“ 档案管理器”的新工具,但正如我们在文档上所读到的:
在档案管理器中,选择要上传的档案,然后单击“分发应用程序”。
好吧,我的档案在哪里?IPA是否被视为档案?如何将我的IPA集成到此软件中?
也许我还没有找到合适的解决方案,但是目前,如果没有Application Loader的替代工具,我特别担心Phonegap构建的未来。
那么,您是否甚至遇到过相同的问题,并且找到了解决方案?(向科尔多瓦的迁移除外)
我知道,由于UIWebView的贬值以及Cordova与WKWebView的兼容性低,混合应用程序的使用寿命并不长,但是我不敢相信Apple会决定在没有警告的情况下终止Phonegap构建。和往常一样,Phonegap的团队也不是很健谈。
好了,可以使用以下命令来传输您的ipa,但是它能正常工作是因为我使用的是旧版本的Xcode(10),所以Xcode 11发布时将不推荐使用它吗?
xcrun altool --upload-app --type ios --file "path/to/application.ipa" --username "YOUR_ITMC_USER" --password "YOUR_ITMC_PASSWORD"
Run Code Online (Sandbox Code Playgroud) 我一直在尝试使我的项目与新的Xcode 11协同工作。除在某些情况下(当我在模拟器上运行我的应用程序(iPhone 11 Pro Max)时,在单击EditTexts后该应用程序冻结)之外,其他所有操作均正常进行。我使用该应用几次后,就会发生这种情况。如果清除模拟器内存并重新启动,则一切正常。
我仅使用EditText创建了一个视图控制器,并且能够复制冻结的模拟器。有时在启动软键盘之前冻结,有时在显示之后冻结。我仍然可以终止该应用程序并通过Xcode重新运行它,但是除非我在模拟器上进行硬件重置,否则每次都会冻结。
我只是担心这是否也会在设备上发生?有人面对过吗?
编辑:只是添加。发生这种情况时,我尝试使用消息传递应用程序,并且在那里发生了同样的事情。