问题标签 [xcode9.3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Error while compiling the project with an Xcode 9.3
I have a problem when I try to compile my project on real device. It says build succeeded and then I get the error below.
dyld: Library not loaded: @rpath/Agrume.framework/Agrume Referenced from: /var/containers/Bundle/Application/E3ABC8B5-A3C0-4FE3-B395-6A171C9E0EF6/myapp.app/myapp Reason: image not found (lldb)
I tried to add the framework in the settings Build Phases/Build settings but it doesn't work.
objective-c - 在 Xcode9.3 上找不到文件
我目前正在使用预编译的 sdk(Parrot SDK3: http: //developer.parrot.com/docs/SDK3/#ios )在 Xcode 上使用 Swift 开发一个项目(单视图应用程序)。
我的问题是文件存在时出现“找不到文件”错误:
我尝试导入的标头是用 Objective-C 编写的(但我想在 ObjC 文件中导入这些标头)。我注意正确写入头文件的路径并避免循环导入。经过大量的清理/构建和尝试了很多方法后,我不知道该怎么做。
ios - 将数据保存在特定用户 ID iOS - Alamofire, Json
我有一个工作应用程序,当用户通过注册页面注册时,它会自动user_id
为每个用户生成一个唯一的。这个应用程序还支持每个用户的多个不同数据(例如教育细节、经验等),因此这些数据必须与相应用户的用户 ID 相关联。
例如,假设用户 A 在user_id
ABCD 注册了一个新帐户。当这个用户向系统添加新信息时,数据必须链接回这个user_id
,ABCD。同样,如果用户 B 在 EFGH 注册了一个新帐户,则用户 Buser_id
添加到系统的任何新数据都必须链接回他/她user_id
的 EFGH。
我怎么能在 iOS 中使用 Swift 做到这一点?
localization - 自动布局本地化警告显示在问题导航器中,但在故事板的自动布局窗格中看不到它们(Xcode 9.3)
我在 Swift 3.2 中有一个项目,我在 Xcode 9.3 中转换为 swift 4。成功迁移后,我得到了一些修复的自动布局本地化警告。我的问题是,尽管我在问题导航器中不断看到此类警告,并且界面生成器中的自动布局窗格显示黄色警告按钮,但当我点击它时,我没有看到自动布局问题(见下图)。
还有一些奇怪的 IBDesignables 问题(上图)以及 SO 上的一些人与 cocoapod 错误和解决方法有关,但到目前为止没有一个对我有用。
此外,我的 UI 元素根本没有呈现。只有它标记了它们的位置并显示了约束。请参阅右侧窗格。“男性按钮”根本不渲染。情节提要中的所有视图控制器都不会发生这种情况,但对于其中的一些视图控制器来说非常烦人。
ios - XCS_PRODUCT 路径中缺少 Xcode 9 bot 集成 ipa
我正在使用 Xcode 9 进行持续集成。我已经成功设置了 Server & Bot。
集成工作正常。
要求: 我需要 Post Script 中的 ipa 路径才能上传到我的服务器。
问题:
我正在使用XCS_PRODUCT
变量来获取 ipa 路径。
这是ENV
后触发器的输出:
这里它在这条路径上显示 ipa:
/Users/xcodeserver/Library/Caches/XCSBuilder/Integration-51c2cf4d7b95c0c4a4f948f23001620e/ExportedProduct/TestXCTest.ipa
但是在finder中没有像Integration-....这样的文件夹。
所以问题是如何获得 ipa 路径?
我已经检查了许多与此相关的问题,例如:
未设置触发 $XCS_PRODUCT 后的持续集成 Xcode Server
Xcode Bot:如何在后触发脚本上获取 .ipa 路径?
但没有得到 Xcode 9 的答案。
cocoapods - Pod 没有初始化和安装
我创建了新项目,当我要进行 pod init 时,终端在下面的屏幕截图中向我抛出了错误。请任何人帮助我了解这些问题。
Racs-iMac-2:DemoApp nirajpaul$ pod init [在 /Users/nirajpaul/Desktop/Aquarios/DemoApp/Latest_Code]
――― MARKDOWN 模板 ――――――――――――――――――――――――――――――――――――――――――― ――――――――――――――</p>
命令
/usr/local/bin/pod init
报告
你做了什么?
你期望会发生什么?
反而发生了什么?
堆
CocoaPods : 1.3.1
Ruby : ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]
RubyGems : 2.5.2
Host : Mac OS X 10.13.4 (17E199)
Xcode : 9.3 (9E145)
Git : git version 2.15.0
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib
Repositories : master - https://github.com/CocoaPods/Specs.git @ f5323f3d52f6cd25258153d89864257f6cb86a37
插件
cocoapods-deintegrate : 1.0.1
cocoapods-plugins : 1.0.0
cocoapods-search : 1.0.0
cocoapods-stats : 1.0.0
cocoapods-trunk : 1.3.0
cocoapods-try : 1.1.0
播客文件
```红宝石
取消注释下一行,为您的项目定义一个全球平台
平台:ios,'9.0'
使用_frameworks!
目标“DemoApp”做
吊舱“IQKeyboardManagerSwift”
结束```
错误
RuntimeError - [Xcodeproj] Unknown object version.
/Library/Ruby/Gems/2.3.0/gems/xcodeproj-1.5.4/lib/xcodeproj/project.rb:217:in `initialize_from_file'
/Library/Ruby/Gems/2.3.0/gems/xcodeproj-1.5.4/lib/xcodeproj/project.rb:102:in `open'
/Library/Ruby/Gems/2.3.0/gems/cocoapods-1.3.1/lib/cocoapods/command/init.rb:41:in `validate!'
/Library/Ruby/Gems/2.3.0/gems/claide-1.0.2/lib/claide/command.rb:333:in `run'
/Library/Ruby/Gems/2.3.0/gems/cocoapods-1.3.1/lib/cocoapods/command.rb:52:in `run'
/Library/Ruby/Gems/2.3.0/gems/cocoapods-1.3.1/bin/pod:55:in `<top (required)>'
/usr/local/bin/pod:22:in `load'
/usr/local/bin/pod:22:in `<main>'
―――模板结束 ――――――――――――――――――――――――――――――――――――――――――― ――――――――――――――――――――</p>
[!] 哦不,发生了错误。
搜索与您类似的现有 GitHub 问题: https ://github.com/CocoaPods/CocoaPods/search?q=%5BXcodeproj%5D+Unknown+object+version.&type=Issues
如果不存在,请使用上面显示的模板在以下位置创建票证: https ://github.com/CocoaPods/CocoaPods/issues/new
请务必先阅读贡献指南,了解如何正确提交工单的详细信息: https ://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md
不要忘记匿名任何私人数据!
在 cocoapods/cocoapods 上寻找相关问题... - 未知对象版本 https://github.com/CocoaPods/CocoaPods/issues/7760 [关闭] [1 条评论] 一周前
RuntimeError - [Xcodeproj] 未知的对象版本。 https://github.com/CocoaPods/CocoaPods/issues/7697 [关闭] [17 条评论] 3 天前
RuntimeError - [Xcodeproj] 未知的对象版本。 https://github.com/CocoaPods/CocoaPods/issues/7712 [关闭] [9 条评论] 3 周前
还有 38 个: https ://github.com/cocoapods/cocoapods/search?q=[Xcodeproj]%20Unknown%20object%20version.&type=Issues&utf8= ✓</p>
objective-c - 为什么 Xcode 自动完成总是将我的自定义代码片段置于实际完成之上?
我正在使用一些个人 Xcode 片段作为快捷方式,例如在主队列上调度或@synchronized
代码。他们从未使用常规方法干扰 Xcode 的自动完成功能。
前段时间,我格式化了我的 Mac,安装了 Xcode,并以与以前相同的方式重新创建了快捷方式:
从那以后,当自动完成包含空格的方法时,我的快捷方式总是在其他任何东西之前,如下所示:
方法的完成显然应该在我的自定义片段之前。
它也发生在任何其他属性完成之前:
d
当我键入or dm
、 or等时s
,它们应该被列出并突出显示sy
,就像默认的片段一样。他们不应该在一切之上。
为什么它会在格式之后发生变化,我该如何纠正这种(错误)行为?
(我目前在 Xcode 9.3 上,但问题也曾在 9.3 之前出现过)
更新:这个问题在 Xcode 9.4 上仍然存在。
更新 2:该问题在 Xcode 10.1 上仍然存在。