#development
1 messages Ā· Page 555 of 1
Its not part of PATHs based on the screenshot you shared earlier. Though It is part of theos toolchain so you shouldn't really have to add it to PATHs. But I have no clue how theos does the swift compiling.
lmao ggz
does that mean im fucked?
no i was just wondering something stupid
just do apt install swift
and call it quits
you cant be fr
lmao

that cant be real
It'd probably be better to add the toolchain's bin dir to PATH in that case :p
You can try reinstalling Theos
what is swift-bootstrapper.pl and where did it come from???
no coming back now
lmao
bro?
its good just purge it after
nah i'll try to compile fist in case it works
i think that thing is installing every version of python out there
@hardy glen thx it worked
lmao
same way you always do
apt purge swift?
ok purged
idk i don't use debian
now whats the next step
try to reinstall i guess honestly
ok will do
nah bro im deleting kali and starting off in ubuntu
It shouldn't matter. My WSL is on Debian and it works
Can confirm it only works on Debian
Does my swift toolchain even work with Orion?
@twilit jungle how did you make the hswidgets template
is there like a guide or something on one of the wikis

^ my mentality going into 2022
it should?
its listed in the orion page
i know that much
should i run denicify on your template
see how its done
and then nicify a modified one
Sounds like a skill issue
smh orange names
Yeah though using one of the ones provided by theos devs would be better/closer to what you want then using HSWidget's one
there's little incentive for me to actually document it as I have plans on replacing it with an existing python tool
is the python tool going to be entirely replacing the perl tool
windows user
why are you like this
windows good
C:\Users\donat\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\rootfs\
thats the path for me
the dir in \Packages might be different for you
doesnāt it show up as a network drive or something
idk how/if windows changes the name
yes, I want to get rid of perl
see "nic.pl & templates" in https://github.com/theos/theos/discussions/571. I'd replace perl code for a python one using existing modules and the templates would be somewhat different
alr
not to be an eta kid, but any estimated time for release
so i can cry myself to sleep knowing i need to rewrite the widget template

when covid is over 

small uhh
I'd rather not give any estimates because the jailbreak scene does not do well with those
alternative release date: propr gets a girlfriend
true true
things will be released when they are done, it'll be a surprise š
true
also very true
i made a mistake saying a tweak will release before 2022, its currently the 5th and i dont even have a jailbreak to develop on
Dev role gets all the bitches ngl
thats why you dont have it
True
just
Not a easy task ik
but at least it sounds simple to other people lmao
@twilit jungle why does you pre.NIC have prompts like CLASSNAME CREATORNAME & DISPLAYNAME as opposed to the application_swift template only has name "iphone/application_swift"
how does it know how to ask for the name, package identifier and things like that
or are those like standard nic things
pre.NIC is the prompts
yeah, and why does the application_swift only have the name for the template
and no prompts
Because that template only needs the name and it generates rest based on that name
so should i construct mine like yours?

Maybe you should try to figure out how to actual create a widget before trying to create a template for it.
yeahhh wellll i got bored of that
and i got tired of manually making each file each time i restart
lmao why are you restarting so many times?
Just start working on it already before i perform a drive by on you
i do this with every project
when something doesnt work
and i think of a new idea for how to do it
i just rm -rf the project
and then restart
why do you need to remove the existing project? just make a new one?
bc i dont wanna have 10 kazillion folders

Yes i love rdcworld
Mark phillips the best drive by shooter of all time
Lmaoo
Yes
Idek i know i love the one about instigating
mens drive by is hilarious lmao
It's the season of the Olympics so you know what that means! But instead of Tokyo we're taking it to the hood šš who's gonna take the gold??
~RDC Social Media ~
@RDCWorld1
Mark Phillips - @SupremeDreams_1
Affiong Harris - @CleanUniform
Desmond Johnson - @l0v3andPeac3
Leland Manigo - @23_Is_Leland
Dylan Patel - @DylanPatel4_
Benjamin Skinner -...
āMark has spinned the block again successfullyā bro the fucking commentary is jokes
Is it just me or does that link just show the correct documentation (and thus hasnāt disappeared)
it's sorta reproducible:
enabling vnodebypass will mimic the behavior, for example.
but it happens after loading the list normally a bunch of times. i load the list a lot because i'm toggling apps for Hestia. not like i can just fork it and implement altlist.
cc @hasty ruin
Yea vnodebypass is like that. It should be the last option for bypassing apps though
If everything else fails
Iām aware of the issue, and itās super annoying. But I donāt think itās an issue within the library itself
I originally tried making a custom alternative applist for use in Hestia, but it just didnāt work... If I called a certain method (canāt remember the name), from flex, itād work totally fine. However, if I made a method that simply called that other method, it would just refuse to work (returned nil). It also wouldnāt work by just calling the original method with IPC
super weird
actually, even sparks own bundley app (which is just a demo for the app list, honestly) does it
Respringing fixes it most of the time for me
indeed it does
š¤
It is archived now so that comment is most definitely outdated
it does but it's for like iOS 10 or something
sorry am broke
stupid question but can amfid affect the success rate of jailbreak bypasses
i've been testing bypasses
bypasses that people've reported working for them just doesnt work for me (mostly crashes for Hestia, A-Bypass, Shadow, etc.)
shouganai suggested it could be because checkra1n/odysseyra1n absolutely murders amfid
i've found a bit more success updating to libhooker 1.6.9b2 but a lot of stuff still crashes
i also think this could be a libhooker issue but i havent got around to testing on stock checkra1n yet
@glacial matrix can we just delete the old Theos/Setup dev wiki page?
well not delete, but wipe out the contents and just link to theos.dev docs
with a link to see the historical version of the page from the wiki history if you really need it
Yeah, itās time
checkra1n killing something is why making new apfs snapshots work, but not on typical semi-untethers after 14.2 or so
Lillie mentioned changes to ssv after that point, but not being enforced on until 15.0
if i recall correctly
attempting to make a rootfs snapshot will just kernel panic/kill pid 0 (at least with snapback)
Iāll do it tomorrow after work if you donāt before then (20:00 GMT)
just doing it now
I spent a little too much time figuring out whether I could replicate the mediawiki redirect UI before realising it's literally just an svg with 140% size text directly next to it
Ah nice
which thing are you talking about
this?
h,,
@grim sparrow do you have any idea of what im doing wrong here
everything
Using swift
use rust to write your tweaks
i have no choice
Says you
Okay and apple doesn't want people to jailbreak devices either
swiftui moment
only one dependency
that's a tough challenge
in rust you do not add just one dependency
does swiftui have its own private framework
me with my 10 lines long requirements.txt
or cargo.toml
yeah but you end up with 30-40 because of the dependency tree
There were some non-setup things in that page
i managed to get it down to this
did you try putting stuff in scope 
dont know
try clearing DerivedData
If I had to guess your sdk has shat itself
@wicked summit for the love of god please tell me how to fix this
happens in kali and ubuntu
you aināt got no swift bro
Try it on Debian
type swift into terminal


maybe i dont have swift
but i dont think swiftclient is the right one
i already tried apt-get install swift
but it didnt fix it
unless im downloading the wrong swift
im trying to run the example code and thats the best name i thought
i accidentaly fucked my path by trying to install swift
Just installed Theos w/ Swift on WSL2 Ubuntu 20.04. It works
Please reinstall and follow the steps correctly. Highly doubt it's a Theos issue
can i fix it without reinstalling ubuntu?
orion?
Ah no
im having the problem with orion
not theos itself
@wicked summit which toolchain do you use
cam's?
man
I don't know
can
i can only believe orion is broken
no other option
@unkempt cave fix pls?
no
objc hurts my brain
virgin
my step sister would beg to differ
oh?
no
i don't think the law varies
name one state in which it's considered incest
there's no blood relation so it by definition is not
close minded people š
how do i set THEOS_DEVICE_IP to my environment
@ripe pike did you install my toolchain or sbingner's ( 𤮠)
yours
compiling through orion is broken for me
THEOS_DEVICE_IP=0.0.0.0
100%
ty
Reinstall it
what isn't working
didnt work
compiling with orion
Send command
make do
run $THEOS/toolchain/swift/iphone/bin/swift
make do THEOS_DEVICE_IP=0.0.0.0
python 2.
replace 0.0.0.0 with the ip of your device
ah
smh
python 2 be like
print "bruh"
apt-get btw
no
apt install didnt work
it didnt find libpython2.7
is that supposed to be my phone
because it rejected
nvm i forgot to install openssh
One simple solution can be found here
https://www.apple.com/shop/buy-mac/macbook-air
@restive ether look at the quickactions depiction, what do you notice?
link it
lMAo
besides that the screenshots are super blurry
why is the code command gone
yeah i was about to say
I think its a chariz compression issue
Isn't that spotify icon the wrong orientation?
the screenshot is flipped upside on purpose
oops
coding is no longer allowed
man
No but if you flip the phone to be right side up, the spotify icon is upside down
I'm gonna upload a new screenshot soon (if I can find that file)
man, only iAdam1n spotted it
hey itās sileo nightly man
heheh Adam legit just saw that and I went oh my god
I can't find where I made that image 
this sounds insane but
just gonna redo the text in krita i guess š¤·āāļø
literally just add some extra space and clone the "s"
it looks very SF-like
there's the non blurry thumbnail version
I can also send you the actual original you uploaded if needed (since we re-encode as high quality jpeg and resize a tiny bit)
class LabelHook: ClassHook<UILabel> {
func setText(_ text: String) {
orig.setText(
text.uppercased().replacingOccurrences(of: " ", with: "penis")
)
}
}```
how do i hook to UILabel in objc
it literally hurts my eyes
swift is way cleaner
how would you do that in objc then
you are very contradictory capt
you're literally a home computer that runs BASIC and 6502 assembly
@lime pivot look good?
I think I got the kerning right, at least not noticeably wrong
is that SF
I think so
the spacing looks very wrong
I just copied the s
I don't have the original psd or whatever I made it in
so I shifted the Acces and your favorite over
and duplicated the s
hook UILabel 
@lime pivot so how do I replace an image, or at least remove it from the carousel in the dashboard?
HAHA IT WORKS
intentional
you ask us very nicely because we haven't implemented deleting yet 
would packix accept it

man
pleas delete the screenshot with a typo, thank you
I made a typo in that message
, actual irony
pleass*

nobodyšcaresšshutšup
frfr
@shut stag š š š„ŗ
literally orion example code smh
itās literally the demo orion project.
cameron nfr
you'd have to give me a lot of money to allow that on chariz
what
yeah I realized
but I think UILabel did a great job in this example
because it didnt change the title
discord is a virgin
@ripe pike you should settle for Pluto Repository
excuse me what
pluto 
The best Repository for Jailbroken Devices
Pluto Repo.
Made by 6 fraudulent individuals
L
submit them to the blog
shush you
@grave sparrow I see that hooking was easier in objc, but why did you import Foundation
actually 1 language the rest are runtimes
Next.JS 
TypeScript is the best
I wish I had a proper use case
I just used it for my site
oo okay
And it was great for that
I'll take writing TypeScript over writing Swift 
Swift is overengineered in the worst possible ways
TS is also overengineered but in ways that actually make it easier for me to write and more importantly, ship stable code
depending on Prefix.pch š¤®
My TypeScript code is so similar to Swift
what does NSString handle? every string?
ty daddy
also would it change every string if I had hooked to the springboard instead of the vlc app?
replace spaces in every app
yeah
so where would I need to hook to change text device-wide
Not being able to add features to Procursus because Cydia doesn't support something and the Sileo version bundled in Taurine/Odyssey is too old is the bane of my existence
smh just ask coolstar
hmmmmm that sounds perfect for what I want to do
nerd
Just ping CS and build a new strap
The cydia issue is more annoying, I don't want to touch that mess of a codebase
i donāt think adding confās should be that hard
Just email bingner the diff
I'd also want to ship an updated strap which is a pain to build


I'm sure he'd gladly merge it
remember when I submitted a patch to saurik but he rejected it cause I insulted him on twitter 

I'll build a new strap tomorrow
I thought we tested it with openssh conf file maybe I am wrong
oh, I probably can't do it tomorrow, we'll see though
iām assuming someone wouldāve noticed if that didnāt work
doas is the only package with conffiles specified
Maybe that was on my own end then
gn
i got school tomorrow 

send 
shoutout ktool
for the moment, maybe try to hook autohide time for the time being?
DOCKPreferences.h
Dock.app
so can you think of anything that i could do, or should I just scrap the project
Yes you can conquer the problem tomato
don't give up
get a new sdk
this problem is insurmountable and nothing can be done return to objc
what are you trying to do again?
damn looks like you got a rough road ahead of you
fuck
I managed to get down all my errors
Except for the intents one
@grim sparrow if I use this from your sdk repo, could it work?
or is that sdk not patched
What
fix orion
I donāt think I need any private frameworks
Iāll try that when I get home
Yes
Whatās the chances it fixes my problem
like 0?
@tepid olive I thought of a way to make the discord theme tweak, just hook UIColor and itās initialization like colorWithRed:green:blue:alpha, and over overwrite the colors there :fr:
Well itās a clean sdk so probably quite high
%hook UIColor
-
(UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha {
if(red == 0.21 && green == 0.22 && blue == 0.25) {
return [UIColor colorWithRed:0 green:0 blue:0 alpha:1];
}
return %orig;
}
%end

Alright, Iāll try this when I get home
thanks
Do return %orig(0, 0, 0, 1) not return [UIColor etc]
thatās the only thing wrong with that
not even my approach youāre telling me is wrong
Itās beyond fixing 

when I got this notification I thought you were talking about my widget code
I got so sad until I realized it was the UIColor
Well, I havenāt seen your widget code yetā¦
Itās more of the errors, and not the code
@glacial matrix
No matter what I tried ConfigurationIntent wasnāt working
And I just copied the code from an xcodeproj
Ah. That looks fine (the error output not so much)
I fixed the main error
I donāt have a ss of that, Iām not home rn
But the ConfigurationIntent still was erroring
Tbh, I havenāt touched Swift since 3.1
Smart move
I wish I didnāt have to
But widgets are made with SwiftUI
And no objc
And I donāt feel like converting it over
I want it to work as native as possible
So
Understandable
My goal is to have it as a default theos template
So I want it to have as little custom code as possible
I quit the job I was working with Swift at and never had the need to use it again since
But who knows how that would turn out
Just make it work first
Itās almost like objective-c is better
Then you can make it nice
true
Iām going to try to use Amyās iOS 14.0 Xcode sdk
To see if it works
But other than that, I can try a ios 15 sdk
And if neither of those work
I donāt know what to do
š„ø
objc is boomer speak
what are you mfs gonna do when apple kills it
write python?
donāt give them ideas
maybe theyāll all start writing g*
no
well thatās cursed
i find it funny that you despise saurik but also know everything about him
I remembered that cause of how cursed it is
understandable
also, know your enemy 

Ok
no
f
we can put in on proc 
why?
i have an agreement
it wonāt support iOS 13
?
swiftUI moment
amy does ios i do macos
ah
accordās ui is very macos centered
even if you could get it to compile for ios it would be hell to get it usable
I used to avoid testing my brothers apps by being on 14.1 which was riddled with swiftUI bugs making any of his apps impossible to use 

but now I'm on 15.2 
nfr
i have a 2017 pro on hand
with big sue
sur
ugh
@grave sparrow is it possible to get zefram working without sip off
on intel
if anyone wants to port accord to ios i donāt care tbh
it will be hell
but whatever
big balls
I'm gonna open a PR to Sileo/featuredpage to add QuickActions 
Or you could just use the form like every other person
Wonder if I'm still blacklisted from that
Youāre not
Well thats nice
@restive ether https://www.idownloadblog.com/2022/01/06/quickactions/
done 
final rating 3/10, uses cgit
so true
Hey well done, looks great!
I like how it has a private version of Sileo in the banner
We do a little nightly
Thanks
Waiting for gitea single user smh
:OK:
update for dumb tool
should be about 40% faster now at loading objc headers
dumps about 1300 frameworks in 2 minutes 40s on a 3 core github actions machine
just only create a single user 
I want just /repo not /user/repo
I think j remember seeing a way to do that before
there isn't
I've checked
cloudflare pagerule could also get the job done
I run a mailserver so I can't use cloud flare
But I could use an nginx rule
In theory
@grim sparrow replacing my sdk with the xcode one didnt fix it


No
be aware it's not yet a functional SDK (probably?)
haven't actually tried it, but afaik structs won't properly resolve yet bc handling that is a huge issue I have to tackle later
but you can use the PrivateFrameworks dir to create a patched SDK from an unpatched one and it should work just fine
yeah ive been sat at my pc trying to figure out why this isnt working even with the xcodesdk
before i switch to the 15
Yes, i havenāt found it yet so i thought you could test it out by changing the autohide time to see a POC if it works
Yea i know
Thats what i am saying
Instead of transparency you could try to change the auto hide time
Lmao
Yea i think i know where to look
I know i know
I think i know where to look
i sent you the headers for the dock btw. I havenāt tried fuzzy searching them yet
Yea, thereās a file in there called springboard.h
It has some contents related to UI
I also saw methods like isDarkened
Which relate to dark mode i am guessing?
@tepid olive caught lacking in the stage channel
Hey, I'm trying to get a boolean value from SBVolumeHardwareButtonActions.h in my code. How would I tell it to read that? It keeps telling me that it's not declared
I did #include <SpringBoard.framework/SBVolumeHardwareButtonActions.h> at the top
I also just don't know a lot about objc tbh
hey guys so I'm trying to setup theos, I've been following the steps
curl -LO https://github.com/theos/sdks/archive/master.zip
TMP=$(mktemp -d)
unzip master.zip -d $TMP
mv $TMP/sdks-master/*.sdk $THEOS/sdks
rm -r master.zip $TMP
after unzipping, when I run this, this is what I get
usage: mv [-f | -i | -n] [-v] source target
mv [-f | -i | -n] [-v] source ... directory```
Declare the class manually
mv is displaying help because either the source or the target doesn't exist (one of the variables are empty)
uhhh how do I do that lol
@interface class
yeah, thats what I thought as well, which made me look into the previous command
that is all i will say
ok thanks
but then I'm thinking where in the world did my unzip go to lol
I don't wanna ask you to write my code for me anyway lol
/var/folders/hg/wqjtlmq527v9rnn7yw_cc99c0000gn/T/tmp.TSYOFlks
well, the tmpdir exists
yeah
ALL CAPS
TRUE
whoops
no cap
/Users/liam/theos
huh
I did run that before as its mentioned in the instructions to check to confirm
shouldn't need to
oh
just copied and pasted
hmmm
that's a wildcard
assuming sdks are in the folder, it'll move them all
I see
yeah
ls $TMP then
ls $TMP sdks-master
sdks should be in sdk-master, which is strange lol
do ls $TMP/sdks-master
bc if it's empty, that would make sense why it was showing the help page for mv
Liams-Hackintosh:~ liam$ ls $TMP/sdks-master
LICENSE.md create_patched_sdk.py iPhoneOS10.3.sdk iPhoneOS12.2.sdk iPhoneOS9.3.sdk
README.md create_patched_sdk.sh iPhoneOS11.4.sdk iPhoneOS14.4.sdk

I tried to run in a new shell this is what I get
mv: rename /sdks-master/*.sdk to /Users/liam/theos/sdks/*.sdk: No such file or directory
mkdir $THEOS/sdks ?
its already there
Liams-Hackintosh:~ liam$ cd theos
Liams-Hackintosh:theos liam$ ls
CODE_OF_CONDUCT.md extras package.json
LICENSE.md include sdks
Prefix.pch lib templates
README.md makefiles toolchain
bin mod vendor
I tried going old school
-bash: nautilus: command not found
Liams-Hackintosh:~ liam$ xdg-open $TMP
-bash: xdg-open: command not found
its not actually an hackintosh š just happened to name it only

oh, but that also assumes you have both xdg tools and nautilus installed lol
which you don't
yeah, thought it came already installed
nautilus is bundled with gnome-desktop lol
most barebones distros wont have xdg or nautilus lol
How you not in a hackintosh but have mktemp be in /var/folders and a BSD mv???
uname -s when
BSD doesn't use /var/folders, it uses /tmp
Only macOS uses /var/folders
@tepid olive run uname -a for me
your answer is here
I'm not running an Hackintosh, its a mac

frsmh
bruh
open $TMP -a Finder
Then you did you try to do xdg-open 
doesn't work ; (
wtf
People want to learn to program but don't even know how to read or use their computer smh 
how, how does open just not work
Did you open a new terminal, so $TMP got unset?
they did, oh
smh
frsmh
dude Cameron - _ - it opens finder and just the documents tab or the user dir
imo a tmp dir overcomplicates things when you could just rm later
this isn't a script lol
I think $TMP got unset but I wonder how it got
because memory issues 
it was set just a while ago
new terminal? new shell session?
yeah
yeah makes sense then
a variable you set in one session won't just carry over unless it's in your shell's profile/config
I didn't close the previous one tough
^
doesnt matter
they dont transfer over
unless they're set in /etc/profile or ~/.profile
filename different depending on your shell of choice
you can just manually set it back or autocomplete the dir when typing it, if you so choose
Okay, I went back to my old terminal and TMP is there
but trying to do
Liams-Hackintosh:~ liam$ mv $TMP/sdks-master/*.sdk $THEOS/sdks
usage: mv [-f | -i | -n] [-v] source target
mv [-f | -i | -n] [-v] source ... directory
yeah uhh, i'd just start over with a non-tmp dir if i were you
like $HOME 
Well I just manually went to that temp dir and dragged and dropped
to conclude, this needs to be changed
clearly didn't work for me
you copied from the folder with a gui, so technically it worked 
thats after giving up on terminal and just doing things by hand
rather than TMP=$(mktemp -d), it'll be easier to actually create a temp folder and do the business there
whats the point of becoming all fancy and running TMP=$(mktemp -d) 
that creates a temp folder though...?
our boy cryptic saves the day š
its the small things which make the difference
having trouble compiling a tweak, can anyone compile for me?
Lmao i have never had trouble installing on mac or linux
Most likely not, search your error and fix it
do you have this on fast dial
5th result
š
I guess he does
No
u right
You question was useless for anyone to help
i didnt change it lmao
Can someone add this emoji to this server
fr
Waiting for swift armv4
instead of compiling my self, I asked if anyone else could volunteer to compile it for me
Why not fix compiling it on your machine?
its 6 in the morning for me sir, would like to head to bed rather than staying up

Extract it and see if the error is true and fix it
thats what you think

@indigo peak want to write a tweak for me?
@twilit jungle do you need to specify the TARGET := in the template makefile
Basically I want solitaire city to work in multitasking
or does it do it automaticallyt
do it yourself small brain
Blocked
You don't have to do anything in a template... the whole point of a template is to use it to easily generate new projects.
i mean
do i need to add the line
TARGET := iphone:clang:latest:14.0
in the makefile template
bc it can only support ios 14
so i want to make the line that gets generated to be TARGET := iphone:clang:latest:14.0


does the bundle id for the project need to be com.yourcompany.balls.widget
ughhh
all these errors
wtf
lmao all user errors
can i call you a nerd
@indigo peak btw the project I sent you was for iOS 15.2 

I got the latest tool chain
legit
the xcode one
has
<key>NSExtension</key>
<dict>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.widgetkit-extension</string>
</dict>
Yea Ik
Thats different
Let me send you one as deployment target iOS 14.4 just in case
No
Yeah no
The NSExtensionPointIdentifier is different (feature) than your current user error.
@indigo peak try this new project I sent you.
Also you shouldn't be looking at uncompiled generated stuff in xCODE for reference. As the IDE could be hiding stuff that you don't need to worry about.
Time to start over 
"Insanity is doing the same thing over and over and expecting different results."
if I use NSLog in my tweak, where can I read the log?
Syslog
^
WE MAKING THE WHOLE DOCK TRANSPARENT
thanks
probably define that value in the info.plist





thank you
but the problem is, idk what value to assign it
bc i dont wanna use story boards/ dont know how to use storyboards
nsextensionprincipalclass
if only there were apple docs
theres the docs
This key is mutually exclusive with NSExtensionMainStoryboard. Typically, Xcode sets the value of this key when creating an App Extension target in your project. If you change the name of the specified class, remember to update the value of this key.
it would be YourViewController


So it worked
well putting anything wouldve worked
Yeah
it got you to the next issue (user error)
why do you keep saying user error 
it makes me feel bad
this is a real bruh_l moment
Because everything is a user error
For your info.plist, i would assume you could also look at installed apps with widgets and compare yours to find mistakes if any
and most of the widgets i looked at do not have either of those keys
same

Just give up smh
NSExtentionPointIdentifier
do you have that key set
<dict>
<key>NSExtensionPrincipalClass</key>
<string>ViewController</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.widgetkit-extension</string>
</dict>
yes i do
Have you actually implemented the ViewController class according to the WidgetKit API?
So then why do you expect to see your widget?
so now im questioning if it's already done or not
bc i looked at the creating a widget extension docs and i think i have everything
So your ViewController is subclass of Widget?
I mean you can make one
get better computer then






