简单地说,因为下载和安装Xcode 10 beta 5,我无法使任何临时配置文件工作.实际上,我的应用程序立即失败,并显示以下错误消息.
命令CodeSign失败,出现非零退出代码.
似乎与Xcode中的配置文件和证书断开连接.
有趣的是,当我打开自动管理签名选项时,Xcode会生成证书.但是,我的开发人员临时配置文件似乎无法找到证书.我已经更新到适用于Mac OS,iOS和Xcode的最新测试版.
老实说,我已经尝试手动创建证书以及没有运气的配置文件.自从几天前下载测试版以来,我一直在努力寻找解决方案.
我非常感谢任何有关可能解决方案的反馈和建议.
感谢您的时间.
修改单行代码并在大项目中执行Xcode 10.1增量构建后,Xcode在完成所有列出的任务(编译更改的文件和合并swiftmodule都完成)后,大部分构建时间都花在“编译swift源文件”阶段,任务列表截图: https://imgur.com/a/JoVI0zB
虽然编译和合并 swift 模块只需要不到一秒钟,但在我的项目 (300k LOC) 中,整个阶段最多可能需要 2 分钟。
Xcode在这个时候做了什么?有没有办法加快这个过程?
用 Obj-C 编写的类似项目在更改 1 行代码后只需几秒钟即可启动。
我正在 xcode 中处理多个项目,所有项目都托管在 GIT 上,每个项目都有单独的存储库和多个分支。在我的一个项目中,它显示了多个存储库。这种情况发生在进行拉/推/丢弃更改时。
情况就是这样。我需要取消选中另一个以在当前项目中拉/推/丢弃。我也试过检查新项目。但没有成功。如何在此处删除其他项目?
PS:它只发生在我的一个项目中,而其他项目运行良好。
Mojave (macOS 10.14) 很棒。
Xcode 10.0 (10A254a) 很棒。
黑暗模式很棒。
不是很好,除非我遗漏了什么,是 iOS 模拟器窗口的丑陋灰色背景(全屏时):
关于如何改变这种颜色的任何想法?
我有Jenkins服务器用于autobuilding iOS项目,有两个目标.使用命令行实用程序构建项目xcodebuild.
完整的命令是
/usr/bin/xcodebuild -workspace "Our project.xcworkspace"
-scheme "First target"
-configuration Release
archive
DEVELOPMENT_TEAM=TEAMCODE
-allowProvisioningUpdates
和
/usr/bin/xcodebuild -workspace "Our project.xcworkspace"
-scheme "Second target"
-configuration Release
archive
DEVELOPMENT_TEAM=TEAMCODE
-allowProvisioningUpdates
在我将Xcode更新到版本10之前,它完美无缺.但每次更新后我都会看到错误
错误:Fabric:Info.plist错误
无法在路径/Users/Shared/Jenkins/Library/Developer/Xcode/DerivedData/Our_project-xxxx/Build/Intermediates.noindex/ArchiveIntermediates/Our project/BuildProductsPath/Release-iphoneos/First application.app/Info中处理Info.plist .plist这可能是一个计时问题,确保Fabric运行脚本构建阶段是最后一个构建阶段,没有其他脚本已经移动我们的application.app从Xcode生成它的位置.您还可以为Fabric运行脚本构建阶段添加'$(BUILT_PRODUCTS_DIR)/ $(INFOPLIST_PATH)'作为"输入文件"依赖项.
**存档失败**
在谷歌搜索和阅读错误说明后,我Build phases在Xcode中打开了标签并进行了设置(将Run script项目移至底部,检查Run script only when installing并添加$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)到输入文件并删除空Run script项目).
从命令行手动构建现在可以工作 - 看起来问题已经解决了.甚至詹金斯确实建立了第一个目标!但是,secong目标并没有出现同样的错误.
我做了打开项目,看看Build阶段选项卡,看到该Run script项目移到上面,Run script出现了新的空白.之后我做了实验:设置构建阶段,在Xcode GUI中重建项目,并看到阶段再次重新排序.因此,它发生在建造期间或之后.
我该如何解决这个错误?
说,我可以从命令行手动订购构建阶段吗?如果是,我只是在Jenkins步骤中添加行.
此外:此错误仅出现在命令行构建中.当我从Xcode GUI构建项目时,它总是成功的.
我已将动态链接设置为文档,但单击链接时它显示:
Deep Link does not contain valid required params. URL params: {
"_cpb" = 1;
"_cpt" = cpit;
"_fpb" = "CJsFEPcCGgVlbi1VUw==";
"_iumchkactval" = 1;
"_iumenbl" = 1;
"_osl" = "https://ttnfleetsolutions.page.link/azrN2YkJQncowdQ78";
"_plt" = 3698;
"_uit" = 1651;
apn = "com.ttnfleetsolutions.ttnfleet.debug";
cid = 4103105643708739955;
ibi = "com.ttnfleetsolutions.ttnfleetCustomer";
link = "https://www.ttnfleetsolutions.com/";
Run Code Online (Sandbox Code Playgroud)
}
单击动态链接时应用程序打开,但它不调用任何函数并显示错误如何知道链接是否被单击?
我用选项方法完成了午餐:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool{
IQKeyboardManager.shared.enable = true
FirebaseApp.configure() UIBarButtonItem.appearance().setTitleTextAttributes([NSAttributedString.Key.foregroundColor: UIColor.clear], for: .normal)
UIBarButtonItem.appearance().setTitleTextAttributes([NSAttributedString.Key.foregroundColor: UIColor.clear], for: UIControl.State.highlighted)
GMSServices.provideAPIKey(GOOGLE_API_KEY)
GMSPlacesClient.provideAPIKey(GOOGLE_API_KEY)
return true
Run Code Online (Sandbox Code Playgroud)
和文档中的函数:
@available(iOS 9.0, …Run Code Online (Sandbox Code Playgroud) 我正处于变基中,我需要修复一些合并冲突。当我在 XCode 中打开文件时,我看到文件中的源代码控制冲突标记(<<<<<<< 等)。
如何使用 XCode 的合并工具以图形方式解决这些冲突?我正在寻找这个屏幕:
merge xcode merge-conflict-resolution git-merge-conflict xcode10
xcode10 ×10
xcode ×8
swift ×5
ios ×3
git ×2
auto-build ×1
build ×1
code-signing ×1
firebase ×1
macos-mojave ×1
merge ×1
swift5 ×1
xcodebuild ×1