Comments (2)
Tried building with 0.3.0, and then I get
*** Building scheme "DeviceKit-iOS" in DeviceKit.xcodeproj
2016-03-09 11:27:57.048 xcodebuild[20462:23675324] [MT] PluginLoading: Required plug-in compatibility UUID F41BD31E-2683-44B8-AE7F-5F09E919790E for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/CocoaPodUI.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2016-03-09 11:27:57.049 xcodebuild[20462:23675324] Failed to load plugin at: /Users/schjonhaug/Library/Application Support/Developer/Shared/Xcode/Plug-ins/CocoaPodUI.xcplugin, skipping. Reason for failure: *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
** BUILD FAILED **
The following build commands failed:
CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
(1 failure)
<unknown>:0: error: no such file or directory: '/Users/schjonhaug/Development/rikstv-jr./Carthage/DeviceKit/Sources/Device.swift'
A shell task failed with exit code 65:
2016-03-09 11:27:57.048 xcodebuild[20462:23675324] [MT] PluginLoading: Required plug-in compatibility UUID F41BD31E-2683-44B8-AE7F-5F09E919790E for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/CocoaPodUI.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2016-03-09 11:27:57.049 xcodebuild[20462:23675324] Failed to load plugin at: /Users/schjonhaug/Library/Application Support/Developer/Shared/Xcode/Plug-ins/CocoaPodUI.xcplugin, skipping. Reason for failure: *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
** BUILD FAILED **
The following build commands failed:
CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
(1 failure)
from devicekit.
Sorry! Wow, 0.3.0 is some screwed up release! :O ... Please do the following to work around the issue:
-
In your cartfile put
github "dennisweissmann/DeviceKit" == 0.3.0
.Then check it out:carthage checkout
-
After that go the checked out folder (by default this is in your project directory under Carthage/Checkouts/DeviceKit).
-
Open the xcodeproj.
-
In the navigation bar unter DeviceKit/Source the Device.swift file and the Info.plist are red. Remove them (select them and press backspace).
-
In Finder navigate the the "Source" directory in the same folder you opened the xcodeproj from.
-
Drag and drop them into the Source folder in Xcode (where you just deleted the red files).
-
Check "Copy items if needed and make sure you add them to both the iOS and tvOS targets (DeviceKit-iOS and DeviceKit-tvOS, respectively).
-
Click finish and close the project.
-
Go back to the terminal and run
carthage build
Now everything should work and you can add the framework to your project as usual.
I am really sorry for the trouble, I don't know what went wrong there ...
Please let me know if it worked for you!
from devicekit.
Related Issues (20)
- Can't update to DeviceKit v5.2.0 for SPM HOT 12
- Add support for Apple Vision Pro HOT 8
- Use Swift Macros instead of GYB?
- If a device send you its device identifier through network
- Development Team Required
- screenBrightness
- iPhone XR HOT 2
- Please use cocoapod resource_bundles for PrivacyInfo HOT 5
- Library evolution support.
- Spotlights van mees
- Describing use of required reason API HOT 6
- Build DeviceKit as MERGEABLE_LIBRARY
- How about adding properties that provide optical zoom min value? HOT 1
- Add Privacy Manifest HOT 3
- Multiple commands produce PrivacyInfo.xcprivacy HOT 1
- Missing API declaration: NSPrivacyAccessedAPICategoryDiskSpace HOT 6
- Missing API declaration for NSPrivacyAccessedAPICategoryDiskSpace when integrated via SPM HOT 6
- Orientation incorrectly reported as portrait HOT 1
- Add Support for 13 inch iPad devices HOT 1
- Add Mac Support HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from devicekit.